home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / programs / tb4012.zip / TRIBBS.DOC < prev   
Text File  |  1993-03-12  |  311KB  |  9,835 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.                       The TriBBS (R) Bulletin Board System
  33.                                    Version 4.0
  34.                    Copyright (c) 1991-1993 By Mark D. Goodwin
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.                                 COPYRIGHT NOTICE
  74.                                 ----------------
  75.  
  76.      TriBBS  is a copyrighted program being distributed under the shareware
  77.      concept.  As such, you may operate  a TriBBS Bulletin Board System for
  78.      a period of  30 days without registering  the software.  After  the 30
  79.      day evaluation period,  you must register your  copy of TriBBS  or you
  80.      will be  in violation  of  United States  and International  copyright
  81.      laws.
  82.  
  83.      As a  shareware program,  TriBBS may be  freely distributed  through a
  84.      BBS.  Shareware  distributors may distribute copies of  TriBBS on disk
  85.      for a modest disk duplication charge not to exceed $6 per disk.
  86.  
  87.      It is a  violation of the TriBBS  license agreement to modify  the EXE
  88.      files in anyway.
  89.  
  90.                                     WARRANTY
  91.                                     --------
  92.  
  93.      TriBBS is distributed without warranty.  In no event will Mark Goodwin
  94.      be liable  to you  for damages, including  any loss  of profits,  lost
  95.      savings,  or other incidental or  consequential damages arising out of
  96.      your use of or inability  to use the program, even if Mark  Goodwin or
  97.      an  authorized representative has  been advised of  the possibility of
  98.      such damages.   Mark Goodwin will not be liable  for any such claim by
  99.      any other party.
  100.  
  101.                                    TRADEMARKS
  102.                                    ----------
  103.  
  104.      TriBBS is a registered trademark of Mark Goodwin.  All other brand and
  105.      product names  mentioned in this  manual are trademarks  or registered
  106.      trademarks of their respective companies.
  107.  
  108.  
  109.                                 ACKNOWLEDGEMENTS
  110.                                 ----------------
  111.  
  112.      TriBBS uses  the excellent SPAWNO  routines by Ralf Brown  to minimize
  113.      memory use while shelling to DOS and running other programs.
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.      The TriBBS Bulletin Board System                                     i
  140.  
  141.                                 TABLE OF CONTENTS
  142.                                 -----------------
  143.      INTRODUCTION  . . . . . . . . . . . . . . . . . . . . . . . . . .    1
  144.  
  145.      REQUIREMENTS  . . . . . . . . . . . . . . . . . . . . . . . . . .    3
  146.  
  147.      INSTALLATION  . . . . . . . . . . . . . . . . . . . . . . . . . .    5
  148.           Automatic Installation . . . . . . . . . . . . . . . . . . .    5
  149.           Manual Installation  . . . . . . . . . . . . . . . . . . . .    6
  150.                The Menu Configuration Files  . . . . . . . . . . . . .    8
  151.                The Help Display Screens  . . . . . . . . . . . . . . .    8
  152.                Modifying BOARD.BAT . . . . . . . . . . . . . . . . . .    8
  153.           Getting TriBBS to Run on Boot Up . . . . . . . . . . . . . .    9
  154.           Your First Log On  . . . . . . . . . . . . . . . . . . . . .   10
  155.  
  156.      THE TRIBBS MANAGER  . . . . . . . . . . . . . . . . . . . . . . .   15
  157.           The Configure Menu . . . . . . . . . . . . . . . . . . . . .   15
  158.           The Pack Menu  . . . . . . . . . . . . . . . . . . . . . . .   34
  159.           TriMan Odds and Ends . . . . . . . . . . . . . . . . . . . .   34
  160.  
  161.      THE WAITING FOR CALLER SCREEN . . . . . . . . . . . . . . . . . .   37
  162.           The Waiting for Caller Screen Menu . . . . . . . . . . . . .   37
  163.           Drop to DOS  . . . . . . . . . . . . . . . . . . . . . . . .   37
  164.           Configure Node . . . . . . . . . . . . . . . . . . . . . . .   37
  165.           Edit Conferences . . . . . . . . . . . . . . . . . . . . . .   38
  166.           Edit Users . . . . . . . . . . . . . . . . . . . . . . . . .   38
  167.           Edit Events  . . . . . . . . . . . . . . . . . . . . . . . .   38
  168.           Configure System . . . . . . . . . . . . . . . . . . . . . .   38
  169.           Edit File Areas  . . . . . . . . . . . . . . . . . . . . . .   38
  170.           View Callers Log . . . . . . . . . . . . . . . . . . . . . .   38
  171.           Pack User File . . . . . . . . . . . . . . . . . . . . . . .   38
  172.           Exit TriBBS  . . . . . . . . . . . . . . . . . . . . . . . .   39
  173.           Pack Message Base  . . . . . . . . . . . . . . . . . . . . .   39
  174.           The Modem Status Window  . . . . . . . . . . . . . . . . . .   39
  175.           The Statistics Display . . . . . . . . . . . . . . . . . . .   39
  176.           Screen Blanking  . . . . . . . . . . . . . . . . . . . . . .   39
  177.  
  178.      DISPLAY SCREENS . . . . . . . . . . . . . . . . . . . . . . . . .   41
  179.           @-Variables  . . . . . . . . . . . . . . . . . . . . . . . .   41
  180.           Control Codes  . . . . . . . . . . . . . . . . . . . . . . .   42
  181.           Log On and Goodbye Screens . . . . . . . . . . . . . . . . .   43
  182.           Security Specific Log On Screens . . . . . . . . . . . . . .   43
  183.           User Specific Log On Screens . . . . . . . . . . . . . . . .   44
  184.           New User Screen  . . . . . . . . . . . . . . . . . . . . . .   44
  185.           Bulletin Menu and Bulletins  . . . . . . . . . . . . . . . .   44
  186.           Main Menu  . . . . . . . . . . . . . . . . . . . . . . . . .   44
  187.           Message Menu . . . . . . . . . . . . . . . . . . . . . . . .   44
  188.           File Menu  . . . . . . . . . . . . . . . . . . . . . . . . .   45
  189.           Upload Screens . . . . . . . . . . . . . . . . . . . . . . .   45
  190.           Download Screens . . . . . . . . . . . . . . . . . . . . . .   45
  191.           Door Menu  . . . . . . . . . . . . . . . . . . . . . . . . .   45
  192.           Door Bulletin Menu and Door Bulletins  . . . . . . . . . . .   46
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.      The TriBBS Bulletin Board System                                    ii
  206.  
  207.           Questionnaire Menu . . . . . . . . . . . . . . . . . . . . .   46
  208.           Sysop Menu . . . . . . . . . . . . . . . . . . . . . . . . .   46
  209.           List of Conferences  . . . . . . . . . . . . . . . . . . . .   46
  210.           List of File Areas . . . . . . . . . . . . . . . . . . . . .   47
  211.           Chat Screens . . . . . . . . . . . . . . . . . . . . . . . .   47
  212.           Log On Related Screens . . . . . . . . . . . . . . . . . . .   47
  213.           Comment Screen . . . . . . . . . . . . . . . . . . . . . . .   47
  214.           <F8> Logoff Screen . . . . . . . . . . . . . . . . . . . . .   48
  215.           Full-Screen Editor Help Screen . . . . . . . . . . . . . . .   48
  216.           TeleChat Help Screen . . . . . . . . . . . . . . . . . . . .   48
  217.           File/Byte Ratio Screens  . . . . . . . . . . . . . . . . . .   48
  218.           Subscription Screens . . . . . . . . . . . . . . . . . . . .   48
  219.           Making Your Own Display Screens  . . . . . . . . . . . . . .   49
  220.  
  221.      THE TRIBBS MENU SYSTEM  . . . . . . . . . . . . . . . . . . . . .   51
  222.           The Bulletin Menu Configuration File . . . . . . . . . . . .   51
  223.           The Main Menu Configuration File . . . . . . . . . . . . . .   53
  224.           The Message Menu Configuration File  . . . . . . . . . . . .   57
  225.           The File Menu Configuration File . . . . . . . . . . . . . .   65
  226.           The Door Menu Configuration File . . . . . . . . . . . . . .   69
  227.           The Door Bulletin Menu Configuration File  . . . . . . . . .   71
  228.           The Questionnaire Menu Configuration File  . . . . . . . . .   73
  229.           The Sysop Menu Configuration File  . . . . . . . . . . . . .   76
  230.  
  231.      EXTENDABLE MENU COMMANDS  . . . . . . . . . . . . . . . . . . . .   81
  232.  
  233.      SPECIAL BATCH FILES . . . . . . . . . . . . . . . . . . . . . . .   83
  234.           NEWUSER.BAT  . . . . . . . . . . . . . . . . . . . . . . . .   83
  235.           SECn.BAT . . . . . . . . . . . . . . . . . . . . . . . . . .   83
  236.           LOGON.BAT  . . . . . . . . . . . . . . . . . . . . . . . . .   83
  237.           UPLOAD.BAT . . . . . . . . . . . . . . . . . . . . . . . . .   83
  238.           BETWEEN.BAT  . . . . . . . . . . . . . . . . . . . . . . . .   83
  239.  
  240.      FILE LISTS  . . . . . . . . . . . . . . . . . . . . . . . . . . .   85
  241.           FileMan  . . . . . . . . . . . . . . . . . . . . . . . . . .   85
  242.           MakeIdx  . . . . . . . . . . . . . . . . . . . . . . . . . .   86
  243.  
  244.      EXTERNAL PROTOCOLS  . . . . . . . . . . . . . . . . . . . . . . .   89
  245.           Send Batch Files . . . . . . . . . . . . . . . . . . . . . .   91
  246.           Receive Batch Files  . . . . . . . . . . . . . . . . . . . .   92
  247.  
  248.      FILE RATIOS . . . . . . . . . . . . . . . . . . . . . . . . . . .   95
  249.           File/Byte Ratios (Adjusting Security Levels) . . . . . . . .   95
  250.           File/Byte Ratios (Security Level Stays the Same) . . . . . .   96
  251.           Free Downloads . . . . . . . . . . . . . . . . . . . . . . .   97
  252.  
  253.      SUBSCRIPTION SYSTEM . . . . . . . . . . . . . . . . . . . . . . .   99
  254.  
  255.      RUNNING TRIBBS WITH A FRONTEND OR AS A DOOR . . . . . . . . . . .  101
  256.           Error Correcting Connections . . . . . . . . . . . . . . . .  102
  257.           Limiting Time  . . . . . . . . . . . . . . . . . . . . . . .  102
  258.           Forced Hang Up . . . . . . . . . . . . . . . . . . . . . . .  102
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.      The TriBBS Bulletin Board System                                   iii
  272.  
  273.      ARCHIVE TESTING . . . . . . . . . . . . . . . . . . . . . . . . .  103
  274.  
  275.      ODDS AND ENDS . . . . . . . . . . . . . . . . . . . . . . . . . .  105
  276.           Obnoxious Callers  . . . . . . . . . . . . . . . . . . . . .  105
  277.           Daily Limits . . . . . . . . . . . . . . . . . . . . . . . .  105
  278.           Special Keys . . . . . . . . . . . . . . . . . . . . . . . .  107
  279.           Quick Logon  . . . . . . . . . . . . . . . . . . . . . . . .  107
  280.           File Flagging  . . . . . . . . . . . . . . . . . . . . . . .  108
  281.           Packing the Message Base . . . . . . . . . . . . . . . . . .  108
  282.           The TriBBS Protocol Driver: TTPROT.EXE . . . . . . . . . . .  109
  283.  
  284.      MULTINODES  . . . . . . . . . . . . . . . . . . . . . . . . . . .  111
  285.           Doors and Multinodes . . . . . . . . . . . . . . . . . . . .  112
  286.           Some Helpful Hints . . . . . . . . . . . . . . . . . . . . .  112
  287.           Multinode Chatting . . . . . . . . . . . . . . . . . . . . .  113
  288.  
  289.      HIGH-SPEED MODEMS . . . . . . . . . . . . . . . . . . . . . . . .  115
  290.  
  291.      SUPPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  117
  292.  
  293.      REGISTRATION  . . . . . . . . . . . . . . . . . . . . . . . . . .  119
  294.  
  295.      FILE FORMATS  . . . . . . . . . . . . . . . . . . . . . . . . . .  121
  296.           SYSDAT1.DAT  . . . . . . . . . . . . . . . . . . . . . . . .  121
  297.           SYSDAT2.DAT  . . . . . . . . . . . . . . . . . . . . . . . .  122
  298.           NODE.DAT . . . . . . . . . . . . . . . . . . . . . . . . . .  122
  299.           USERS.DAT  . . . . . . . . . . . . . . . . . . . . . . . . .  123
  300.           USERS.IDX  . . . . . . . . . . . . . . . . . . . . . . . . .  124
  301.           USERS.SUP  . . . . . . . . . . . . . . . . . . . . . . . . .  124
  302.           MCONF.DAT  . . . . . . . . . . . . . . . . . . . . . . . . .  125
  303.           Mnnnn.PTR  . . . . . . . . . . . . . . . . . . . . . . . . .  125
  304.           Mnnnn.IDX  . . . . . . . . . . . . . . . . . . . . . . . . .  126
  305.           Mnnnn.TXT  . . . . . . . . . . . . . . . . . . . . . . . . .  126
  306.           FAREA.DAT  . . . . . . . . . . . . . . . . . . . . . . . . .  127
  307.           EVENTS.DAT . . . . . . . . . . . . . . . . . . . . . . . . .  127
  308.           TRIBBS.SYS . . . . . . . . . . . . . . . . . . . . . . . . .  128
  309.  
  310.      COLOR CODES . . . . . . . . . . . . . . . . . . . . . . . . . . .  129
  311.  
  312.      FREQUENTLY ASKED QUESTIONS  . . . . . . . . . . . . . . . . . . .  131
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.      The TriBBS Bulletin Board System                                    iv
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.      The TriBBS Bulletin Board System                                     1
  404.  
  405.                                   INTRODUCTION
  406.                                   ------------
  407.  
  408.      TriBBS is  one of the  newest Bulletin Board Systems  around. Although
  409.      TriBBS is a relatively new BBS,  it comes equipped with many  powerful
  410.      features:
  411.  
  412.           Multinode Support  - Although TriBBS  4.0 is an  excellent single
  413.           line  bulletin   board  system,  it   fully  supports   multinode
  414.           operation.  Unlike many other  bulletin board systems, you do not
  415.           have to pay extra for a multinode system.  So when your  board is
  416.           ready to  expand, TriBBS will  easily grow  along with you  at no
  417.           additional cost.
  418.  
  419.           Multinode Chat  - On multinode boards, TriBBS  supports both node
  420.           to node chatting and group chats.
  421.  
  422.           Zmodem -  Not many  other bulletin board  systems can  claim this
  423.           one.   By  offering Zmodem  as a  part of  TriBBS,  the sysop  is
  424.           relieved from having to set it up as an external protocol.
  425.  
  426.           Full Screen  Editor -  In addition to  an excellent  line editor,
  427.           TriBBS  features a complete  full screen  editor to  make message
  428.           entry as easy as possible.
  429.  
  430.           Alias Support - TriBBS optionally  supports the use of aliases in
  431.           message conferences and file areas.
  432.  
  433.           Net Mail  - TriBBS's  message base  structure provides  extensive
  434.           support  for  net  mail  conferences.    Netmail  converters  are
  435.           available for Fido<->TriBBS, PCRelay<->TriBBS, Postlink<->TriBBS,
  436.           and QWK<->TriBBS.  Although these converters are an optional part
  437.           of TriBBS and not  included in the TriBBS archive, they a readily
  438.           available  for  download  on any  TriBBS  support  board  and are
  439.           supplied free of charge to all TriBBS sysops.
  440.  
  441.           Compressed Message  Base -   Another unique feature to  TriBBS is
  442.           its  use of data  compression on all  messages.  This  can save a
  443.           great deal  of valuable  hard drive  space.   So if  you plan  on
  444.           setting up a board with a lot of networked conferences, TriBBS is
  445.           the system for you.
  446.  
  447.           Doors - TriBBS can internally generate the door data files to run
  448.           most  PCBoard, GAP (DOOR.SYS), Spitfire, WildCat, and RBBS doors.
  449.           By supporting these five  major standards, TriBBS can  run pretty
  450.           much  any  door program.    By  generating  the door  data  files
  451.           internally,  TriBBS  relieves   the  sysop  from  setting   up  a
  452.           collection of door data file conversion utilities.
  453.  
  454.           Archive Testing - TriBBS allows  you to optionally test  all
  455.           uploaded  archives, EXEs,  and  COMs  to  see if  they  were
  456.           uploaded without error and scan them for viruses.
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.      The TriBBS Bulletin Board System                                     2
  470.  
  471.           File Area Indexing - TriBBS allows you to index large file areas,
  472.           including  CD-ROM file areas, for quick location and retrieval of
  473.           files on large file-oriented systems.
  474.  
  475.      One  of  TriBBS's chief  design  goals  is  ease of  installation  and
  476.      maintenance.   Some of the above  listed features, such as  Zmodem and
  477.      internal generation of door data  files, have already pointed out some
  478.      of  the reasons why TriBBS is  so easy to use.   Other TriBBS features
  479.      include generation of security level  specific menu screens on the fly
  480.      and  the ability  to run  an almost  unlimited  number of  sliding and
  481.      nonsliding events.   Overall, you should find TriBBS  to be one of the
  482.      easiest bulletin board systems to set up and maintain.
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.      The TriBBS Bulletin Board System                                     3
  536.  
  537.                                   REQUIREMENTS
  538.                                   ------------
  539.  
  540.      TriBBS requires an IBM PC or compatible computer with  640K of memory,
  541.      a modem, and a hard  disk drive.  Although TriBBS doesn't  use 640K of
  542.      memory itself, such programs as external protocol drivers, compression
  543.      utilities, etc.  all have their  own RAM requirements;  therefore, the
  544.      more memory the BBS has to run in the better.
  545.  
  546.      Whereas it  would be  possible to set  up a small  TriBBS system  on a
  547.      floppy disk based system, it really wouldn't be of much practical use.
  548.      Therefore, a floppy disk based TriBBS  board is not recommended and is
  549.      not supported.
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.      The TriBBS Bulletin Board System                                     4
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.      The TriBBS Bulletin Board System                                     5
  668.  
  669.                                   INSTALLATION
  670.                                   ------------
  671.  
  672.      The first step  in using any computer  program is to install it.   You
  673.      probably acquired your copy of TriBBS from a BBS or online service and
  674.      have obviously uncompressed  the file archive.  There  are two methods
  675.      for installing  TriBBS:  automatic installation  through the  included
  676.      INSTALL.EXE program or manual installation  where you will be required
  677.      to do most of the work yourself.  The method you chose is obviously up
  678.      to you, but most users will find automatic installation to be the best
  679.      method for setting up a new TriBBS board.
  680.  
  681.  
  682.      Automatic Installation
  683.      ----------------------
  684.  
  685.      Automatic  installation is started by running the INSTALL.EXE program.
  686.      This is done by entering the following at the DOS prompt:
  687.  
  688.      INSTALL
  689.  
  690.      INSTALL  starts by  displaying a  list  of directories  it intends  to
  691.      create.  By default, these directories are C:\TRIBBS (the board's main
  692.      directory), C:\TRIBBS\MWORK  (holds the  user data  file, the  message
  693.      conferences, questionnaires,  answers to  questionnaires, the  callers
  694.      log,  and a  few other  data files),  C:\TRIBBS\NWORK (holds  the menu
  695.      configuration files,  event data  files, and  temporary caller  logs),
  696.      C:\TRIBBS\DISPLAY (holds  display  screens: log  on  screens,  goodbye
  697.      screen,  bulletins,  door  bulletins,   custom  menu  screens,  etc.),
  698.      C:\TRIBBS\TRANSFER (used by TriBBS to hold temporary files during file
  699.      transfers), and  C:\TRIBBS\TTTEMP (used  by TriBBS  to hold  transient
  700.      files and data).   You can change  the main BBS directory  by pressing
  701.      the <F10> key and entering the new main BBS directory's name.  
  702.  
  703.      The installation process  will continue as soon as  you press <ENTER>.
  704.      The installation program continues by creating the six above mentioned
  705.      directories,  copies   the  executable  files   (BBS.EXE,  TTPROT.EXE,
  706.      TRIMAN.EXE, FILEMAN.EXE, and TRIPACK.EXE) into the main BBS directory,
  707.      creates a  BOARD.BAT file in the  main BBS directory, copies  the menu
  708.      configuration files into the NWORK  directory, and copies the TeleChat
  709.      and full screen editor help screens into the DISPLAY directory.
  710.  
  711.      At this point the installation program  will halt and wait for you  to
  712.      enter the BBS name (default:  Unnamed BBS), the sysop's name (default:
  713.      Joe Sysop), the  com port (default: 1), and your  modem's maximum baud
  714.      rate  (default: 2400).   Once  you  have edited  these to  appropriate
  715.      values, you must  press <F10> to  continue.  INSTALL will  continue by
  716.      creating  three data  files in  the main  BBS  directory: SYSDAT1.DAT,
  717.      SYSDAT2.DAT, and NODE.DAT.
  718.  
  719.      The automatic installation process should now be complete.  You should
  720.      now jump ahead  to the section entitled "Getting TriBBS to Run on Boot
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.      The TriBBS Bulletin Board System                                     6
  734.  
  735.      Up".  Although for further insight about what the installation program
  736.      has done, you may want to read the manual installation sections.
  737.  
  738.  
  739.      Manual Installation
  740.      -------------------
  741.  
  742.      The  first step  in  the manual  installation process  is to  create a
  743.      TRIBBS subdirectory on your hard  disk.  If your hard disk is  your C:
  744.      drive, you could  do this by entering the following at the DOS command
  745.      prompt:
  746.  
  747.      MD C:\TRIBBS
  748.  
  749.      Next you should copy all of the files that were included in the TriBBS
  750.      archive to this new subdirectory.   This can be accomplished with  the
  751.      following command:
  752.  
  753.      COPY *.* \TRIBBS
  754.  
  755.      Now you  can delete the TriBBS archive files in your current directory
  756.      by entering the following command:
  757.  
  758.      DEL *.*
  759.  
  760.      IMPORTANT: Be  sure there  aren't any other  non-TriBBS files  in your
  761.      current directory before  you enter the above  command.  If  you don't
  762.      check for other  files, you will lose  them.  If there  are other non-
  763.      TriBBS files in  your current directory, you  will have to delete  the
  764.      TriBBS files one at a time.
  765.  
  766.      The next  step is  to change  to the newly  created TRIBBS  directory.
  767.      This can be done with the following command:
  768.  
  769.      CD \TRIBBS
  770.  
  771.      Now  you  must initialize  your  TriBBS  system  by running  the  file
  772.      BBS.EXE.   To  do this,  you  simply enter  the following  at  the DOS
  773.      prompt:
  774.  
  775.      BBS
  776.  
  777.      IMPORTANT: If your modem uses  another port other than COM1,  you must
  778.      start TriBBS with the following command:
  779.  
  780.      BBS /Cport
  781.  
  782.      Where "port" is the number of your  modem's serial port.  For example,
  783.      a TriBBS  system that will  be using a modem  hooked up to  COM2 would
  784.      need to be initialized with the following command:
  785.  
  786.      BBS /C2
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.      The TriBBS Bulletin Board System                                     7
  800.  
  801.      You can create a  local-only node by specifying a port number  of 0 as
  802.      follows:
  803.  
  804.      BBS /C0
  805.  
  806.      By  creating a  local-only node,  the  TriBBS node  doesn't require  a
  807.      modem.  This can be very useful for setting up a node for the sysop to
  808.      perform daily maintenance on.  You should note that some doors may not
  809.      be useable with a local-only node.
  810.  
  811.      IMPORTANT: If your modem  can't support at least  2400 baud, you  must
  812.      start TriBBS with the following command:
  813.  
  814.      BBS /Bbaud
  815.  
  816.      Where "baud" is your modem's highest baud rate.  For example, a TriBBS
  817.      system  that  will be  using  a  1200  baud  modem would  need  to  be
  818.      initialized with the following command:
  819.  
  820.      BBS /B1200
  821.  
  822.      You can  of course combine the  /C and /B command line  switches.  For
  823.      example, a system  with a 300 baud  (YUCK!!!) modem hooked up  to COM3
  824.      would use one of the following commands:
  825.  
  826.      BBS /C3 /B300  or BBS /B300 /C3
  827.  
  828.      If everything went ok, you should  now see TriBBS's Waiting for Caller
  829.      screen.  This screen presents you with 12 menu options.  At this time,
  830.      you should use the arrow keys to position the  double-lined box around
  831.      the  "Exit TriBBS" option.   Once the  double-lined box is  around the
  832.      "Exit  TriBBS" option,  simply press  <ENTER>  (For the  rest of  this
  833.      manual, a keyboard key  is indicated by surrounding  it with <>.)  and
  834.      you will be returned to the DOS prompt.  
  835.  
  836.      By running TriBBS in this fashion, TriBBS has created two  system data
  837.      files (SYSDAT1.DAT and SYSDAT2.DAT), a node data file  (NODE.DAT), and
  838.      five  subdirectories  off your  main  TriBBS  directory.   These  five
  839.      subdirectories  are named MWORK, NWORK, DISPLAY, TRANSFER, and TTTEMP.
  840.      If your main  TriBBS directory is C:\TRIBBS,  you should now have  the
  841.      following  five   subdirectories:  C:\TRIBBS\MWORK,   C:\TRIBBS\NWORK,
  842.      C:\TRIBBS\DISPLAY, C:\TRIBBS\TRANSFER,  and C:\TRIBBS\TTTEMP.   TriBBS
  843.      creates  these five  subdirectories to  maintain the  BBS.   The MWORK
  844.      directory  holds  the   user  data  file,  the   message  conferences,
  845.      questionnaires, answers to questionnaires, the callers  log, and a few
  846.      other data  files.  The  NWORK directory holds the  menu configuration
  847.      files,  event data  files, and  temporary  caller logs.   The  DISPLAY
  848.      directory  holds  display  screens: log  on  screens,  goodbye screen,
  849.      bulletins, door  bulletins, custom  menu screens,  etc.   The TRANSFER
  850.      directory  is used to  temporarily hold  files during  file transfers.
  851.      The TTTEMP directory  is used by  TriBBS to  hold transient files  and
  852.      data.
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.      The TriBBS Bulletin Board System                                     8
  866.  
  867.  
  868.      The Menu Configuration Files
  869.      ----------------------------
  870.  
  871.      TriBBS  uses a  series of  menu configuration  files to  generate menu
  872.      displays  on the  fly.   If you do  a directory  listing of  your main
  873.      TriBBS directory, you  will note  that TriBBS  came with  a number  of
  874.      files with  the extension of  MNU.  These  are the  menu configuration
  875.      files and  must be  placed in your  NWORK subdirectory  for TriBBS  to
  876.      function properly.   Moving these files to the  NWORK subdirectory and
  877.      deleting them from main TriBBS  directory can be accomplished with the
  878.      following two commands:
  879.  
  880.      COPY *.MNU NWORK
  881.      DEL *.MNU
  882.  
  883.  
  884.      The Help Display Screens
  885.      ------------------------
  886.  
  887.      Included in the TriBBS archive are a couple of help screens which must
  888.      be moved into your  DISPLAY subdirectory.  Moving  these files to  the
  889.      DISPLAY subdirectory and deleting them from the  main TriBBS directory
  890.      can be accomplished with the following two commands:
  891.  
  892.      COPY *.BBS DISPLAY
  893.      DEL *.BBS
  894.  
  895.  
  896.      Modifying BOARD.BAT
  897.      -------------------
  898.  
  899.      The next step in getting  a minimal TriBBS system up and running is to
  900.      make  any necessary  modifications to  a batch file  called BOARD.BAT.
  901.      Although  TriBBS will  run  by  simply executing  BBS.EXE  at the  DOS
  902.      prompt, it will not  be able to properly run events  and doors without
  903.      being executed by BOARD.BAT.  Consequently, you should always start up
  904.      your BBS by entering the following at the DOS prompt:
  905.  
  906.      BOARD
  907.  
  908.      As we said though,  BOARD.BAT may need to be modified.   The following
  909.      is a listing of BOARD.BAT:
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.      The TriBBS Bulletin Board System                                     9
  932.  
  933.      echo off
  934.      cd \tribbs
  935.      if exist door.bat del door.bat
  936.      if exist event.bat del event.bat
  937.      if exist endbbs del endbbs
  938.      bbs
  939.      if exist door.bat door
  940.      if exist event.bat event
  941.      if exist endbbs goto end
  942.      board
  943.      :end
  944.  
  945.      Note how the second line of BOARD.BAT changes the current directory to
  946.      the TriBBS's main  directory.  If  your TriBBS setup uses  a different
  947.      directory other than  "\tribbs", you will have  to use some type  of a
  948.      text editor to make the appropriate change.
  949.  
  950.  
  951.      Getting TriBBS to Run on Boot Up
  952.      --------------------------------
  953.  
  954.      You will  want your TriBBS  system to automatically start  up whenever
  955.      your computer  reboots.   This can be  accomplished by  performing two
  956.      simple modifications  to your  AUTOEXEC.BAT file.   First of  all, you
  957.      should modify  or create a  SET PATH or  PATH command to  include your
  958.      main  TriBBS directory.   At  the end of  your AUTOEXEC.BAT  file, you
  959.      should put  the command  BOARD.  That  way DOS will  automatically run
  960.      TriBBS each time  the computer is rebooted.  The following is a sample
  961.      AUTOEXEC.BAT file before  it has been modified to  automatically start
  962.      up TriBBS:
  963.  
  964.      @ECHO OFF
  965.      PROMPT $p$g
  966.      PATH C:\DOS;C:\WINDOWS;C:\QEMM;C:\ZIP
  967.  
  968.      The  following  is the  same AUTOEXEC.BAT  file after  the appropriate
  969.      changes have been made to it for TriBBS:
  970.  
  971.      @ECHO OFF
  972.      PROMPT $p$g
  973.      PATH C:\TRIBBS;C:\DOS;C:\WINDOWS;C:\QEMM;C:\ZIP
  974.      BOARD
  975.  
  976.      Note how the PATH command in line three was modified and how BOARD was
  977.      added to the end of the batch file.
  978.  
  979.      IMPORTANT:  Starting with  version  2.1,  TriBBS  uses  TTPROT.EXE  to
  980.      perform file  transfers. TTPROT  is included with  TriBBS and  must be
  981.      placed in either  your main TriBBS directory or a directory that is in
  982.      your DOS PATH statement.
  983.       
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.      The TriBBS Bulletin Board System                                    10
  998.  
  999.      If  everything  has  been  done  properly,  TriBBS  should   start  up
  1000.      automatically after a reboot.  So let's give it a try and press RESET.
  1001.      After  a few  seconds, you should  see the  TriBBS Waiting  for Caller
  1002.      screen.  If you don't, you should go back and check both BOARD.BAT and
  1003.      AUTOEXEC.BAT for errors.  It will probably be something really simple.
  1004.  
  1005.  
  1006.      Your First Log On
  1007.      -----------------
  1008.  
  1009.      You can now finally  log on as a new user.  Simply  enter BOARD at the
  1010.      DOS prompt  to restart TriBBS.   After  the Waiting for  Caller screen
  1011.      appears  and the  modem has  been initialized,  move the  double-lined
  1012.      border  to the  "Local Logon" menu  option and  select it  by pressing
  1013.      <ENTER>.  This option  will log you on to the BBS  and takes the phone
  1014.      off  the hook.  The screen should now  clear and the following will be
  1015.      displayed:
  1016.  
  1017.      ----------------------------------------------------------------------
  1018.  
  1019.      CONNECT LOCAL / 12-02-92 (15:48)
  1020.  
  1021.      Welcome to Unnamed BBS - Node 1.
  1022.      A TriBBS (R) 4.0 Bulletin Board System
  1023.      Copyright (c) 1991-1993 By Mark D. Goodwin
  1024.      Your Sysop is Joe Sysop.
  1025.      Registration Number: Evaluation Copy
  1026.  
  1027.  
  1028.      Do you want ANSI color graphics (y/N)?
  1029.  
  1030.      ----------------------------------------------------------------------
  1031.  
  1032.      This display  simply displays  that a local  connection was  made, the
  1033.      name of the  board, Unnamed BBS, and  node number; that it's  a TriBBS
  1034.      4.0 BBS; a copyright notice; the sysop's  name, Joe Sysop; and it's an
  1035.      "Evaluation Copy" of the  software.  The board's name  and the sysop's
  1036.      name can be changed  quite simply.  We'll discuss how it's done in the
  1037.      next section.   As for a registration number, you'll  have to register
  1038.      your board to get rid of "Evaluation Copy".  (Hint, Hint)
  1039.  
  1040.      You  will also note that TriBBS is prompting  you as to whether or not
  1041.      you want ANSI color graphics or not.  If you have a color monitor, you
  1042.      will  probably want to respond affirmatively by  pressing <Y>.  If you
  1043.      don't have a color monitor or just simply do not want a color display,
  1044.      respond "No" by pressing either  the <N> or the <ENTER> key.  Note how
  1045.      the prompt  has the "N" capitalized.   This indicates that TriBBS will
  1046.      consider  pressing <ENTER> as the  same as pressing  <N>.  So whenever
  1047.      you see a similar TriBBS prompt,  you will know that pressing  <ENTER>
  1048.      will perform the same action as pressing the capitalized key.
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.      The TriBBS Bulletin Board System                                    11
  1064.  
  1065.      After  selecting the appropriate color choice,  TriBBS will prompt you
  1066.      to enter your name as follows:
  1067.  
  1068.      ----------------------------------------------------------------------
  1069.  
  1070.      Enter your FIRST and LAST name:
  1071.  
  1072.      ----------------------------------------------------------------------
  1073.  
  1074.      Simply type your name and press  <ENTER>.  Because this is your  first
  1075.      log on, TriBBS will display the following:
  1076.  
  1077.      ----------------------------------------------------------------------
  1078.  
  1079.      Enter your FIRST and LAST name: Mark Goodwin
  1080.      Searching user records for Mark Goodwin.
  1081.      <G>oodbye, <R>eenter name, or <N>ew User?
  1082.  
  1083.      ----------------------------------------------------------------------
  1084.  
  1085.      Because you  are a "new user", you should press <N>.  If you weren't a
  1086.      new  user, you  could either  "reenter name"  by pressing  <R>  or say
  1087.      "goodbye" by pressing <G>.
  1088.  
  1089.      TriBBS will now prompt you for a password as follows:
  1090.  
  1091.      ----------------------------------------------------------------------
  1092.  
  1093.      Enter your password (1 to 15 chars.):
  1094.  
  1095.      ----------------------------------------------------------------------
  1096.  
  1097.      Simply type in a password and press <ENTER>.
  1098.  
  1099.      IMPORTANT: Be sure that you use a unique password for your system.  If
  1100.      somebody finds out what  your password is, it is possible  for them to
  1101.      make extensive  modifications to your  BBS.  So  be careful with  your
  1102.      password.
  1103.  
  1104.      TriBBS will now ask if you entered your password correctly as follows:
  1105.  
  1106.      ----------------------------------------------------------------------
  1107.  
  1108.      Enter your password (1 to 15 chars.): install
  1109.      Is Install correct (Y,n)?
  1110.  
  1111.      ----------------------------------------------------------------------
  1112.  
  1113.      If your password  is correct, press either  <Y> or <ENTER>.   If it is
  1114.      incorrect, press  <N> and TriBBS will  once again prompt you  for your
  1115.      password.  The main  reason for allowing you to reenter  a password is
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.      The TriBBS Bulletin Board System                                    12
  1130.  
  1131.      because a remote user may get hit with line noise and not realize that
  1132.      his desired password wasn't entered properly.
  1133.  
  1134.      After entering  your password  correctly, TriBBS  will prompt  you for
  1135.      your city and state as follows:
  1136.  
  1137.      ----------------------------------------------------------------------
  1138.  
  1139.      Enter your City, State:
  1140.  
  1141.      ----------------------------------------------------------------------
  1142.  
  1143.      After  entering  your  city  and  state,  TriBBS  will  give  you  the
  1144.      opportunity to change it as follows:
  1145.  
  1146.      ----------------------------------------------------------------------
  1147.  
  1148.      Enter your City, State: Bangor, ME
  1149.      Is Bangor, Me correct (Y,n)?
  1150.  
  1151.      ----------------------------------------------------------------------
  1152.  
  1153.      TriBBS continues this process by asking for your phone number and date
  1154.      of birth as follows:
  1155.  
  1156.      ----------------------------------------------------------------------
  1157.  
  1158.      Enter your phone number ###-###-####:
  1159.  
  1160.      Enter your phone number ###-###-####: 207-941-0805
  1161.      Is 207-941-0805 correct (Y,n)? Yes
  1162.  
  1163.  
  1164.      Enter your date of birth MM/DD/YY:
  1165.  
  1166.      Enter your date of birth MM/DD/YY: 10/19/56
  1167.      Is 10/19/56 correct (Y,n)?
  1168.  
  1169.      ----------------------------------------------------------------------
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.      The TriBBS Bulletin Board System                                    13
  1196.  
  1197.      After entering your  date of birth, TriBBS will prompt you to select a
  1198.      default protocol as follows:
  1199.  
  1200.      ----------------------------------------------------------------------
  1201.  
  1202.      <A> Ascii
  1203.      <X> Xmodem
  1204.      <K> Xmodem-1K
  1205.      <Y> Ymodem
  1206.      <G> Ymodem-G
  1207.      <Z> Zmodem
  1208.      <N> No Default
  1209.  
  1210.      Please select a default protocol:
  1211.  
  1212.      ---------------------------------------------------------------------
  1213.  
  1214.      Simply select the default file transfer protocol you would like to use
  1215.      when calling your board remotely.  If you don't want to set a  default
  1216.      protocol, press  <N>.  By  selecting "No Default", TriBBS  will prompt
  1217.      you to select a protocol before each file transfer.
  1218.  
  1219.      After selecting a default protocol, TriBBS will prompt you to select a
  1220.      default editor as follows:
  1221.  
  1222.      --------------------------------------------------------------------
  1223.  
  1224.      <L> Line Editor
  1225.      <F> Full Screen Editor
  1226.      <N> No Default
  1227.  
  1228.      Please select a default editor:
  1229.  
  1230.      --------------------------------------------------------------------
  1231.  
  1232.      Simply select the default editor you would  like to use.  By selecting
  1233.      "No  Default", TriBBS  will  prompt  you to  select  an editor  before
  1234.      entering each message if you have ANSI graphics enabled.
  1235.  
  1236.      Because your system doesn't have any bulletins yet, the following will
  1237.      be displayed:
  1238.  
  1239.      ----------------------------------------------------------------------
  1240.  
  1241.      There are no bulletins available today!
  1242.  
  1243.      ----------------------------------------------------------------------
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.      The TriBBS Bulletin Board System                                    14
  1262.  
  1263.      If  there were  any  bulletins,  you would  have  been presented  with
  1264.      TriBBS's  bulletin menu.   Instead, TriBBS continues  on by displaying
  1265.      the main menu with the following selections:
  1266.  
  1267.      ----------------------------------------------------------------------
  1268.  
  1269.      <B>..Bulletin Menu                 <Y>..Your Personal Information
  1270.      <M>..Message Menu                  <I>..System Information
  1271.      <F>..File Menu                     <U>..List of Users
  1272.      <C>..Comment to Sysop              <X>..Expert Mode
  1273.      <A>..Toggle ANSI Graphics Mode     <P>..Page Sysop
  1274.      <N>..Newsletter                    <G>..Goodbye
  1275.  
  1276.      ----------------------------------------------------------------------
  1277.  
  1278.      For the most part, TriBBS's main menu is its gateway to other areas of
  1279.      interest.  You will also see the following prompt:
  1280.  
  1281.      ----------------------------------------------------------------------
  1282.  
  1283.      You have been on 9 minutes with 51 remaining.
  1284.      Enter Selection - [B M F C A N Y I U X P G ?]?
  1285.  
  1286.      ----------------------------------------------------------------------
  1287.  
  1288.      At  this point, you  will want  to log off  your BBS by  pressing <G>.
  1289.      Before logging off, TriBBS will give you a final chance to change your
  1290.      mind as follows:
  1291.  
  1292.      ----------------------------------------------------------------------
  1293.  
  1294.      Are you sure you want to log off (Y/n)?
  1295.  
  1296.      ----------------------------------------------------------------------
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.      The TriBBS Bulletin Board System                                    15
  1328.  
  1329.                                THE TRIBBS MANAGER
  1330.                                ------------------
  1331.  
  1332.      The TriBBS Manager program, TriMan, is used to perform such actions as
  1333.      configuring  the  system, configuring  the  node,  configuring message
  1334.      conferences, configuring file  areas, editing users, packing  the user
  1335.      file, packing the message base,  and more.  As a sysop, TriMan will be
  1336.      one of the most important tools you'll use in maintaining your BBS.
  1337.  
  1338.      To run TriMan,  you must be in  your nodes's main directory.   Then at
  1339.      the DOS prompt  enter TRIMAN.   When executed,  TriMan will present  a
  1340.      menu bar with the following three options:
  1341.  
  1342.      ----------------------------------------------------------------------
  1343.  
  1344.      Configure  Pack  Exit
  1345.  
  1346.      ----------------------------------------------------------------------
  1347.  
  1348.      To pull  down the Configure menu, you need  to press <ALT><C>, to pull
  1349.      down the Pack  menu, you need to  press <ALT><P>, or to  "Exit" TriMan
  1350.      you need to press <ALT><E>.
  1351.  
  1352.  
  1353.      The Configure Menu
  1354.      ------------------
  1355.  
  1356.      When pulled down, the Configure  menu will present the following seven
  1357.      options:
  1358.  
  1359.      ----------------------------------------------------------------------
  1360.  
  1361.      System
  1362.      Node
  1363.      Users
  1364.      Message Conferences
  1365.      File Areas
  1366.      Events
  1367.      About TriBBS (R) Manager
  1368.  
  1369.      ----------------------------------------------------------------------
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.      The TriBBS Bulletin Board System                                    16
  1394.  
  1395.      To  configure  the  system, you  need  to  press the  <S>  key  at the
  1396.      Configure menu.   Once  the configure system  option is  selected, you
  1397.      will be presented with the following items:
  1398.  
  1399.      ----------------------------------------------------------------------
  1400.  
  1401.      Board Name.............. : Unnamed BBS
  1402.      Sysop Name.............. : Joe Sysop
  1403.      BBS Starting Date....... : 01/01/90
  1404.      Total Calls............. : 0
  1405.      Daily Time Limit........ : 60
  1406.      Daily Logon Limit....... : 5
  1407.      Max Time Per Logon...... : 60
  1408.      Min Sysop Security Level : 100
  1409.      New User Security Level. : 10
  1410.      New User Time Limit..... : 60
  1411.      Upload Time Compensation : 1
  1412.      Keyboard Idle Timeout... : 3
  1413.      US Phone Number......... : Yes
  1414.      Auto ANSI Detection..... : No
  1415.      Default Archive Ext..... : ZIP
  1416.      Test Uploads............ : No
  1417.      Waiting Messages Check.. : Yes
  1418.      Total Nodes............. : 1
  1419.      System Password......... :
  1420.      File Ratio Type......... : Security Levels
  1421.      Phone Busy During Config : Yes
  1422.      Allow One Word Names.... : Yes
  1423.      Bulletin Menu at Logon.. : Yes
  1424.      Allow Aliases........... : No
  1425.      Clear Screen Before Menu : No
  1426.      Exact Match for Dupes... : No
  1427.      Disable Birthday Question: No
  1428.      Disable Detailed Log.....: No
  1429.  
  1430.      ----------------------------------------------------------------------
  1431.  
  1432.      The  following is  a more  detailed description  of each one  of these
  1433.      configure system items:
  1434.  
  1435.           Board Name.............. : Unnamed BBS
  1436.                This is the  name of the  BBS and should  be changed to  the
  1437.                name you want to call your board.
  1438.  
  1439.           Sysop Name.............. : Joe Sysop
  1440.                This is  the  name of  the BBS  sysop's name  and should  be
  1441.                changed to your name.
  1442.  
  1443.           BBS Starting Date....... : 01/01/90
  1444.                This is the day you started your BBS.  This should be set to
  1445.                the first day you go online with your BBS.
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.      The TriBBS Bulletin Board System                                    17
  1460.  
  1461.           Total Calls............. : 0
  1462.                This  is the total  number of calls  that have  been made to
  1463.                your  BBS.   This  is initially  set  to 0,  but if  you are
  1464.                switching from another  type of BBS software  to TriBBS, you
  1465.                may want to  change it to your board's  current total number
  1466.                of calls.
  1467.  
  1468.           Daily Time Limit........ : 60
  1469.                This is the default number of minutes a caller will be  able
  1470.                to spend on your board.  You should note that the daily time
  1471.                for  different  security  levels  can  be  specified  in  an
  1472.                optional  file  called  DLIMITS.DAT.   DLIMITS.DAT  will  be
  1473.                discussed later in this manual.
  1474.  
  1475.           Daily Logon Limit....... : 5
  1476.                This is the default number of  times a caller can log on  to
  1477.                the  BBS in a  single day.   You should note  that the daily
  1478.                number  of logons  for  different  security  levels  can  be
  1479.                specified  in   an   optional   file   called   DLIMITS.DAT.
  1480.                DLIMITS.DAT will be discussed later in this manual.
  1481.  
  1482.           Max Time Per Logon...... : 60
  1483.                This is  the default maximum  time the caller will  have for
  1484.                each logon.  You should note that the maximum time per logon
  1485.                for  different  security  levels  can  be  specified  in  an
  1486.                optional  file  called  DLIMITS.DAT.   DLIMITS.DAT  will  be
  1487.                discussed later in this manual.
  1488.  
  1489.           Min Sysop Security Level : 100
  1490.                This is  the minimum sysop  security level.  Anybody  with a
  1491.                security level that is at least equal to this value will  be
  1492.                considered  a sysop  and be able  to do such  things as read
  1493.                private messages, delete messages, and be able to perform  a
  1494.                great  number of  other operations  that  the normal  caller
  1495.                cannot  do.   Therefore,  you  should  only assign  a  sysop
  1496.                security level to yourself  and any cosysops your  board may
  1497.                have.
  1498.       
  1499.           New User Security Level. : 10
  1500.                This is the  new user security level.  When a user calls for
  1501.                the first time, he will be assigned this security level.
  1502.  
  1503.           New User Time Limit..... : 60
  1504.                This is the amount of time a new user will get for his first
  1505.                call to the  system.  Many sysops  like to give new  users a
  1506.                little extra time on their first call so that they can get a
  1507.                feel for the board.
  1508.  
  1509.           Upload Time Compensation : 1
  1510.                This if the amount of time  a caller will be compensated for
  1511.                uploads.  Many sysops like to reward callers for  uploading.
  1512.                By default,  the upload time  compensation of 1:1  will give
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.      The TriBBS Bulletin Board System                                    18
  1526.  
  1527.                back the  caller the amount of  time it took to  perform the
  1528.                upload.  If you were to set this value to 2, the upload time
  1529.                compensation of 2:1 would give the caller back twice as much
  1530.                time as it actually took to perform the upload.
  1531.  
  1532.           Keyboard Idle Timeout... : 3
  1533.                This is  the number  of minutes of  no activity  that TriBBS
  1534.                will wait  until it automatically  logs the caller off.   If
  1535.                you  are  running  TriBBS  under  a  multitasker   (Windows,
  1536.                DesqView, OS/2),  the BBS may  log callers  off even  though
  1537.                they  have been active  within the required  amount of time.
  1538.                Therefore,  you may  find it  is necessary  to  disable this
  1539.                check when  running under  a multitasking operating  system.
  1540.                This check can be disabled by setting the idle timeout  to 0
  1541.                minutes.
  1542.  
  1543.           US Phone Number......... : Yes     <- This is a toggle field
  1544.                By  default,  TriBBS will  require the  caller to  enter his
  1545.                phone  number using the format ###-###-####.   If this field
  1546.                is toggled  to "No", TriBBS  will allow the caller  to enter
  1547.                his phone number without formatting it.
  1548.  
  1549.           Auto ANSI Detection..... : No      <- This is a toggle field
  1550.                By default, TriBBS will ask each caller if  they want to use
  1551.                ANSI color  graphics or  not  at logon.   If  this field  is
  1552.                toggled to "Yes",  TriBBS will attempt to  detect whether or
  1553.                not  the  caller's   communication  program  supports   ANSI
  1554.                terminal emulation.
  1555.  
  1556.           Default Archive Ext..... : ZIP     <- This is a toggle field
  1557.                Whenever  a caller enters  a filename without  an extension,
  1558.                TriBBS will use the contents of this field as a default file
  1559.                extension.  This field can be toggled between ZIP, ARJ, LZH,
  1560.                PAK, SDN, and ARC.
  1561.  
  1562.           Test Uploads............ : No      <- This is a toggle field
  1563.                If  this field is set to "Yes", TriBBS will attempt to check
  1564.                uploads  with the extensions  ZIP, ARJ, LZH,  PAK, SDN, ARC,
  1565.                EXE, and  COM for  integrity and viruses.   To  perform this
  1566.                type of  testing on compressed  archives, you must  have the
  1567.                following decompression utilities somewhere in you DOS PATH:
  1568.  
  1569.                Archive   Decompression Utility
  1570.                ------------------------------------------------------------
  1571.                ZIP       PKUNZIP.EXE
  1572.                LZH       LHA.EXE
  1573.                PAK       PAK.EXE
  1574.                SDN       PAK.EXE
  1575.                ARC       PAK.EXE
  1576.                ------------------------------------------------------------
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.      The TriBBS Bulletin Board System                                    19
  1592.  
  1593.                To perform  a virus  check of the  uploaded files,  you must
  1594.                have SCAN.EXE somewhere in your DOS PATH.
  1595.  
  1596.           Waiting Messages Check.. : Yes     <- This is a toggle field
  1597.                By default, TriBBS will check all message conferences to see
  1598.                if the caller  has any waiting messages in  them just before
  1599.                displaying the bulletin  menu.  If this field  is toggled to
  1600.                "No", the waiting message check will be disabled.
  1601.  
  1602.           Total Nodes............. : 1
  1603.                This is the total number of nodes in your BBS.   This number
  1604.                is automatically maintained by TriBBS whenever you add a new
  1605.                node the system.   However, you may need  to manually adjust
  1606.                this number if you delete a node at a future date.
  1607.  
  1608.           System Password......... :
  1609.                This field  allows you to  set an optional  system password.
  1610.                Once a password  is set, TriBBS will ask  the local computer
  1611.                user for  the system  password before it  will allow  him to
  1612.                select any of the Waiting for Caller screen items except for
  1613.                local logons.  This is useful if you want to restrict access
  1614.                to the BBS's  configuration where many people  have physical
  1615.                access to the computer (i.e., a school or a business).
  1616.  
  1617.           File Ratio Type......... : Security Levels   <- This is  a toggle
  1618.                                                        field
  1619.                This field defines how  TriBBS implements file/byte  ratios.
  1620.                By default, TriBBS  will adjust the caller's  security level
  1621.                either  up or  down  according  to  their  file/byte  ratio.
  1622.                Optionally, TriBBS will disallow downloads if the caller has
  1623.                exceeded his file/byte ratio.
  1624.  
  1625.           Phone Busy During Config : Yes     <- This is a toggle field
  1626.                By default, TriBBS will take the phone off the hook whenever
  1627.                the sysop  is performing  maintenance from  the Waiting  for
  1628.                Caller screen.   If  this field is  toggled to  "No", TriBBS
  1629.                will not take  the phone off the hook.  You should note that
  1630.                some telephone companies electronic switching computers will
  1631.                flag a  line as  out of  order if  it busied  for a  certain
  1632.                length  of time without  any apparent activity.   Therefore,
  1633.                this field should be set  for "No" if your telephone company
  1634.                uses this type of system.
  1635.  
  1636.           Allow One Word Names.... : Yes     <- This is a toggle field
  1637.                By  default,  TriBBS will  allow callers  to enter  one word
  1638.                names.   If this  field is toggled to  "No", TriBBS will not
  1639.                allow callers  to use  only  one name.   This  is handy  for
  1640.                weeding  out obvious  aliases on  systems that  do  not want
  1641.                aliases used.
  1642.  
  1643.           Bulletin Menu at Logon.. : Yes     <- This is a toggle field
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.      The TriBBS Bulletin Board System                                    20
  1658.  
  1659.                By  default, TriBBS will display a  bulletin menu before the
  1660.                main menu.  If this  field is toggled to "No", the  bulletin
  1661.                menu will not be displayed to the caller at logon.
  1662.  
  1663.           Allow Aliases........... : No      <- This is a toggle field
  1664.                By default,  TriBBS does not allow  the use of aliases.   If
  1665.                this field  is toggled to  "Yes", TriBBS will ask  new users
  1666.                for an alias and will  allow callers to change their aliases
  1667.                from  the main  menu's  "Your Personal  Information" option.
  1668.                This field must be set  to "Yes" for the sysop  to configure
  1669.                message  conferences and file areas as alias conferences and
  1670.                areas.
  1671.  
  1672.           Clear Screen Before Menu : No      <- This is a toggle field
  1673.                By   default,  TriBBS  will  just  scroll  the  screen  when
  1674.                displaying its internally generated menus.  If this field is
  1675.                toggled  to "Yes",  TriBBS  will  clear  the  screen  before
  1676.                displaying an internally generated menu.
  1677.  
  1678.           Exact Match for Dupes... : No      <- This is a toggle field
  1679.                By  default, TriBBS  ignores a  file  name's extension  when
  1680.                searching for duplicate files.   If this field is toggled to
  1681.                "Yes",  TriBBS  will  take  into  account  the  file  name's
  1682.                extension when searching for duplicate files.
  1683.  
  1684.           Disable Birthday Question: No      <- This is a toggle field
  1685.                By default, TriBBS  asks new users for their  date of birth.
  1686.                This  question can  be  disabled by  toggling this  field to
  1687.                "Yes".
  1688.  
  1689.           Disable Detailed Log.....: No      <- This is a toggle field
  1690.                By default, TriBBS logs every menu selection that the caller
  1691.                makes.    If  this  field  is toggled  to  "Yes",  the  menu
  1692.                selection logging will be disabled.
  1693.  
  1694.      While  editing  the system  values,  the following  function  keys are
  1695.      active:
  1696.  
  1697.           Function Key        Action
  1698.           -----------------------------------------------------------------
  1699.           <SPACE>             Toggle a toggle field.
  1700.           <TAB>               Move to the next field.
  1701.           <SHIFT><TAB>        Move to the previous field.
  1702.           <CTRL><PGDN>        Move to the next screen of data entry fields.
  1703.           <CTRL><PGUP>        Move  to the  previous screen  of data  entry
  1704.                               fields.
  1705.           <F10> or <ESC>      Exit the configure system editor.
  1706.           -----------------------------------------------------------------
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.      The TriBBS Bulletin Board System                                    21
  1724.  
  1725.      To  configure the node, you need to press the <N> key at the Configure
  1726.      menu.   Once  the configure  node  option  is selected,  you  will  be
  1727.      presented with the following items:
  1728.  
  1729.      ----------------------------------------------------------------------
  1730.  
  1731.      Serial Port............. : 2
  1732.      Initialization String... : ATS0=0Q0E0M0V1H0S2=43X1^M
  1733.      Initial Baud Rate....... : 2400
  1734.      Error Correcting Message : ARQ
  1735.      Lock Serial Port........ : No
  1736.      RTS/CTS Flow Control.... : No
  1737.      1/10 Sec. Delay For ATA. : 5
  1738.      No. of Rings Before ATA. : 1
  1739.      Allow 300 Baud Callers.. : Yes
  1740.      Allow 1200 Baud Callers. : Yes
  1741.      Allow 2400 Baud Callers. : Yes
  1742.      Page Bell............... : Off
  1743.      Direct Screen Writes.... : Yes
  1744.      Use Node DISPLAY Dir.... : No
  1745.      Node Security Level..... : 0
  1746.      Node Number............. : 1
  1747.      Busy During Events...... : No
  1748.  
  1749.      ----------------------------------------------------------------------
  1750.  
  1751.      The following  is a  more detailed description  for each one  of these
  1752.      configure node items:
  1753.  
  1754.           Serial Port............. : 1       <- This is a toggle field
  1755.                This is the  node's serial port.  This  field can be toggled
  1756.                between 1, 2, 3, 4, or Local.
  1757.  
  1758.           Initialization String... : ATS0=0Q0E0M0V1H0S2=43X1^M
  1759.                This  is  your  modem's initialization  string.    The above
  1760.                initialization  string  is TriBBS's  default  initialization
  1761.                string  and should  work with  most modems.   If  your modem
  1762.                doesn't answer  correctly, you  should consult  your modem's
  1763.                manual to  determine what  changes may  be necessary to  the
  1764.                above  initialization  string.   Any control  characters are
  1765.                indicated   by   using   the   format   ^character.      The
  1766.                initialization  string must end with a ^M control character.
  1767.                Although you can change the above string to suit your needs,
  1768.                you shouldn't modify S0=0 (this  instructs your modem NOT to
  1769.                automatically  answer a call), Q0 (this instructs your modem
  1770.                to  display result codes), V1 (this  instructs your modem to
  1771.                use verbal result  codes), H0 (this instructs your  modem to
  1772.                put the phone on the hook), S2=43 (this tells your modem the
  1773.                escape sequence character).  Additionally, you should insure
  1774.                that you  use X1  or greater for  result codes.   Otherwise,
  1775.                CONNECT codes aren't returned by the modem.  You should note
  1776.                that you  can specify a modem initialization string by using
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.      The TriBBS Bulletin Board System                                    22
  1790.  
  1791.                a "/I"  command line  switch.  Simply  follow "/I"  with the
  1792.                initialization string while executing BBS.EXE.
  1793.  
  1794.           Initial Baud Rate....... : 2400    <- This is a toggle field
  1795.                This is  the speed that  TriBBS will open the  node's serial
  1796.                port at.  It should be set to your modem's highest allowable
  1797.                baud rate.  This field can be  toggled between 0, 300, 1200,
  1798.                2400, 4800, 9600, 19200, 38400,  and 57600.  You should note
  1799.                that note all serial  ports can support speeds  greater than
  1800.                19200.   If  you have  an older  computer,  you may  need to
  1801.                upgrade the  UART in the  computer's serial card to  a 16550
  1802.                UART.   Almost all internal, high-speed modems feature 16550
  1803.                UARTs.
  1804.  
  1805.           Error Correcting Message : ARQ
  1806.                This is  the message your  modem will return in  the CONNECT
  1807.                string  if an  error correcting  connection is  established.
  1808.                The  default is  ARQ,  but  other  common  error  connecting
  1809.                messages are  REL,  LAPM,  MNP,  etc.   You  should  consult
  1810.                modem's  manual to find  out the particular  message it will
  1811.                return.  You should note  that TriBBS will recognize many of
  1812.                the most common error correcting messages even if this field
  1813.                isn't correctly set.
  1814.  
  1815.           Lock Serial Port........ : No      <- This is a toggle field
  1816.                By  default, TriBBS will not  lock the serial  port.  When a
  1817.                serial  port isn't  locked, TriBBS  will  adjust the  serial
  1818.                port's baud rate to match the  baud rate that is returned in
  1819.                the  CONNECT string.   If  this field  is toggled  to "Yes",
  1820.                TriBBS will maintain a constant baud rate.  Thus, the serial
  1821.                port's baud rate will stay at the "Initial Baud Rate" speed.
  1822.                If your BBS  has an error correcting modem,  you should lock
  1823.                your serial port to achieve all off the benefits of an error
  1824.                correcting connection.  You should note that your modem must
  1825.                be  properly configured  with  an AT  command  to support  a
  1826.                locked baud rate.
  1827.  
  1828.           RTS/CTS Flow Control.... : No      <- This is a toggle field
  1829.                By  default, TriBBS  only  uses  XON/XOFF  flow  control  to
  1830.                control the  sending and receiving  of data with  the remote
  1831.                computer.   If this field  is toggled to "Yes",  TriBBS will
  1832.                initiate RTS/CTS flow  control between the computer  and the
  1833.                modem.   This  is essential  for reliable operation  with an
  1834.                error correcting  modem.   You should  note that  your modem
  1835.                must be properly  configured with an  AT command to  support
  1836.                RTS/CTS flow control.
  1837.  
  1838.           1/10 Sec. Delay For ATA. : 5
  1839.                This is  the delay  in tenths of  a second that  TriBBS will
  1840.                wait upon  receiving a RING  message before it will  send an
  1841.                ATA command to the modem to answer  the phone.  Some modems,
  1842.                particularly older  modems, require a longer delay.  If your
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.      The TriBBS Bulletin Board System                                    23
  1856.  
  1857.                modem isn't  answering, you should  try adjusting this  to a
  1858.                higher value.  The maximum value is 20 for a 2 second delay.
  1859.  
  1860.           No. of Rings Before ATA. : 1
  1861.                This is  the number  of RING messages  TriBBS will  wait for
  1862.                before it will  send the ATA command to the  modem to answer
  1863.                the  phone.   By default,  TriBBS answers  the phone  on the
  1864.                first ring.
  1865.  
  1866.           Allow 300 Baud Callers.. : Yes     <- This is a toggle field
  1867.                By default, TriBBS  allows 300 baud callers.   If this field
  1868.                is toggled to  "No", TriBBS will not allow  300 baud callers
  1869.                to log on to the board.
  1870.  
  1871.           Allow 1200 Baud Callers. : Yes     <- This is a toggle field
  1872.                By default, TriBBS allows 1200  baud callers.  If this field
  1873.                is toggled to "No", TriBBS  will not allow 1200 baud callers
  1874.                to log on to the board.
  1875.  
  1876.           Allow 2400 Baud Callers. : Yes     <- This is a toggle field
  1877.                By default, TriBBS allows 2400  baud callers.  If this field
  1878.                is toggled to "No", TriBBS  will not allow 2400 baud callers
  1879.                to log on to the board.
  1880.  
  1881.           Page Bell............... : Off     <- This is a toggle field
  1882.                By  default, TriBBS turns the  sysop page bell  off.  If you
  1883.                want to be paged, you should toggle this field to "On".
  1884.  
  1885.           Direct Screen Writes.... : Yes     <- This is a toggle field
  1886.                By default, TriBBS  will write directly  to video memory  to
  1887.                display text.  This can cause snow on some old CGA  systems.
  1888.                If  you experience snow  on your  video display,  you should
  1889.                toggle this field to "No".
  1890.  
  1891.           Use Node DISPLAY Dir.... : No      <- This is a toggle field
  1892.                By default, TriBBS looks  in node 1's DISPLAY  directory for
  1893.                all screens.  If this field is toggled to "Yes", TriBBS will
  1894.                look  in the node's  display directory for  display screens.
  1895.                This allows  you to have  a separate set of  display screens
  1896.                for each node.
  1897.  
  1898.           Node Security Level..... : 0
  1899.                This is  the node's minimum security level.  For a caller to
  1900.                be  allowed access  to  the  node, the  caller  must have  a
  1901.                security level  that is  at least equal  to or  greater than
  1902.                this field's  value.  This  if useful  for creating  private
  1903.                access BBSes and high-security nodes.
  1904.  
  1905.           Node Number............. : 1
  1906.                This is  the node's  number.  This  is set  automatically by
  1907.                TriBBS when the node is created.  However, it can be changed
  1908.                when required (i.e., deleting a node, etc.).
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.      The TriBBS Bulletin Board System                                    24
  1922.  
  1923.           Busy During Events...... : No
  1924.                By default, TriBBS leaves the phone on the hook when running
  1925.                an event.   If this field  is toggled to "Yes",  TriBBS will
  1926.                take the phone off the hook when it runs events.
  1927.  
  1928.      While editing the node values, the following function keys are active:
  1929.  
  1930.           Function Key        Action
  1931.           -----------------------------------------------------------------
  1932.           <SPACE>             Toggle a toggle field.
  1933.           <TAB>               Move to the next field.
  1934.           <SHIFT><TAB>        Move to the previous field.
  1935.           <CTRL><PGDN>        Move to the next screen of data entry fields.
  1936.           <CTRL><PGUP>        Move to  the  previous screen  of data  entry
  1937.                               fields.
  1938.           <F10> or <ESC>      Exit the configure system editor.
  1939.           -----------------------------------------------------------------
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.      The TriBBS Bulletin Board System                                    25
  1988.  
  1989.      To edit the users, you need to  press <U> at the Configure menu.  Once
  1990.      the  edit users option  is selected,  you will  be presented  with the
  1991.      following items:
  1992.  
  1993.      ----------------------------------------------------------------------
  1994.  
  1995.      Name.................... : Mark Goodwin
  1996.      Alias................... : Mark Goodwin
  1997.      Password................ : Install
  1998.      City, State............. : Bangor, Me
  1999.      Telephone Number........ : 207-941-0805
  2000.      Birth Date.............. : 10/19/56
  2001.      Security Level.......... : 10
  2002.      Locked Out.............. : No
  2003.      Delete During Next Pack. : No
  2004.      Date of First Call...... : 01/01/90
  2005.      Time of Last Call....... : 02/12/93 09:54
  2006.      Date of Last File Check. : 06/02/92
  2007.      Minutes Left Today...... : 117
  2008.      Total Calls............. : 342
  2009.      Calls Today............. : 5
  2010.      Expert Mode............. : Expert
  2011.      Default Protocol........ : None
  2012.      MultiNode Chat Status... : Available
  2013.      Default Editor.......... : Full Screen Editor
  2014.      Check for Waiting Msgs.. : No
  2015.      Subscription Expires.... : None
  2016.      Files Uploaded.......... : 0
  2017.      Files Downloaded........ : 0
  2018.      K Bytes Uploaded........ : 2060
  2019.      K Bytes Downloaded...... : 31
  2020.      Messages Posted......... : 23
  2021.      Welcome Display in QWK.. : No
  2022.      Goodbye Display in QWK.. : No
  2023.      Bulletins in QWK........ : No
  2024.      New Files in QWK........ : No
  2025.      Newsletter in QWK....... : No
  2026.      QWK Mail Network Node... : No
  2027.  
  2028.      ----------------------------------------------------------------------
  2029.  
  2030.      The following  is a  more detailed description  of each  one of  these
  2031.      configure systems items:
  2032.  
  2033.  
  2034.           Name.................... : Mark Goodwin
  2035.                This is the user's name.
  2036.  
  2037.           Alias................... : Mark Goodwin
  2038.                This is the user's alias.
  2039.  
  2040.           Password................ : Install
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.      The TriBBS Bulletin Board System                                    26
  2054.  
  2055.                This is the user's password.
  2056.  
  2057.           City, State............. : Bangor, Me
  2058.                This is the user's city and state.
  2059.  
  2060.           Telephone Number........ : 207-941-0805
  2061.                This is the user's telephone number.
  2062.  
  2063.           Birth Date.............. : 10/19/56
  2064.                This is the user's date of birth.
  2065.  
  2066.           Security Level.......... : 10
  2067.                This is the user's security level.
  2068.  
  2069.           Locked Out.............. : No      <- This is a toggle field
  2070.                If this field is toggled to  "Yes", the user will be  locked
  2071.                out (not allowed to log on) of the BBS.
  2072.  
  2073.           Delete During Next Pack. : No      <- This is a toggle field
  2074.                If this field is toggled to "Yes", the user's record will be
  2075.                deleted  from the  user files  the next  time it  is packed.
  2076.                Note that the record is not physically deleted from the disk
  2077.                until the user files are packed.
  2078.  
  2079.           Date of First Call...... : 01/01/90
  2080.                This is  the date  of the  user's  first call.   This  field
  2081.                cannot be edited.
  2082.  
  2083.           Time of Last Call....... : 02/12/93 09:54
  2084.                This is the  date and time  of the user's  last call.   This
  2085.                field cannot be edited.
  2086.  
  2087.           Date of Last File Check. : 06/02/92
  2088.                This is the date of the  user's last new files check.   This
  2089.                field cannot be edited.
  2090.  
  2091.           Minutes Left Today...... : 117
  2092.                This is the number of minutes the user has remaining for the
  2093.                day.
  2094.  
  2095.           Total Calls............. : 342
  2096.                This is the user's total number of calls.
  2097.  
  2098.           Calls Today............. : 5
  2099.                This is the number of times the user has called today.
  2100.  
  2101.           Expert Mode............. : Expert  <- This is a toggle field
  2102.                This field indicates  the type of  menus and prompts  TriBBS
  2103.                will display to the user.  If it is set for "Novice", TriBBS
  2104.                will display the complete menu and a full prompt.  If  it is
  2105.                set for "Expert",  TriBBS will only  display a full  prompt.
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.      The TriBBS Bulletin Board System                                    27
  2120.  
  2121.                If it is set for "Super Expert", TriBBS will only display an
  2122.                abbreviated prompt.
  2123.  
  2124.           Default Protocol........ : None    <-  This is a toggle field
  2125.                This  field  indicates  the  user's  default  file  transfer
  2126.                protocol.
  2127.  
  2128.           MultiNode Chat Status... : Available    <- This is a toggle field
  2129.                This field indicates the  user's multinode chat status.   If
  2130.                the field is set for "Available", the user can be paged by a
  2131.                caller  on  another   node.    If  the  field   is  set  for
  2132.                "Unavailable", the  user  can't  be paged  by  a  caller  on
  2133.                another node.
  2134.  
  2135.           Default Editor.......... : Full Screen Editor
  2136.                This field indicates the user's default editor type.
  2137.  
  2138.           Check for Waiting Msgs.. : Yes     <- This is a toggle field.
  2139.                This field indicates if the  user wants to check for waiting
  2140.                messages  at log  on.   By  default, TriBBS  will check  for
  2141.                waiting messages.  If this  field is toggled to "No", TriBBS
  2142.                will not check for waiting messages.
  2143.  
  2144.           Subscription Expires.... : None
  2145.                This field sets the expiration  date, if any, for the user's
  2146.                subscription.  To set the expiration date to "None", enter a
  2147.                date of 00/00/00.
  2148.  
  2149.           Files Uploaded.......... : 0
  2150.                This field  indicates  the  number of  files  the  user  has
  2151.                uploaded.
  2152.  
  2153.           Files Downloaded........ : 0
  2154.                This  field  indicates  the number  of  files  the  user has
  2155.                downloaded.
  2156.  
  2157.           K Bytes Uploaded........ : 2060
  2158.                This  field indicates  the number  of K  bytes the  user has
  2159.                uploaded.
  2160.  
  2161.           K Bytes Downloaded...... : 31
  2162.                This  field indicates  the number  of K  bytes the  user had
  2163.                downloaded.
  2164.  
  2165.           Messages Posted......... : 23
  2166.                This field  indicates the number  of messages  the user  has
  2167.                posted.
  2168.  
  2169.           Welcome Display in QWK.. : No      <- This is a toggle field
  2170.                This field  indicates if  TriMail should  include the  BBS's
  2171.                LOGON1 screen in a QWK packet.
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.      The TriBBS Bulletin Board System                                    28
  2186.  
  2187.           Goodbye Display in QWK.. : No      <- This is a toggle field
  2188.                This field  indicates if  TriMail should  include the  BBS's
  2189.                GOODBYE screen in a QWK packet.
  2190.  
  2191.           Bulletins in QWK........ : No      <-This is a toggle field
  2192.                This field indicates if TriMail should include new bulletins
  2193.                in a QWK packet.
  2194.  
  2195.           New Files in QWK........ : No      <- This is a toggle field
  2196.                This field indicates if TriMail should include a list of new
  2197.                files in a QWK packet.
  2198.  
  2199.           Newsletter in QWK....... : No      <- This is a toggle field
  2200.                This field indicates if TriMail should include a copy of the
  2201.                newsletter in a QWK packer.
  2202.  
  2203.           QWK Mail Network Node... : No      <- This is a toggle field
  2204.                This field indicates  if the caller is  a network node.   If
  2205.                you are a hub for a QWK network, this field should be set to
  2206.                "Yes"  if the caller  is a node  using your hub.   This will
  2207.                give  the caller  access to  private  messages in  networked
  2208.                copies  and  allows  the  caller  to  upload  messages  into
  2209.                networked conferences that are addressed from somebody else.
  2210.  
  2211.  
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.      The TriBBS Bulletin Board System                                    29
  2252.  
  2253.      While editing the user values, the following function keys are active:
  2254.  
  2255.           Function Key        Action
  2256.           -----------------------------------------------------------------
  2257.           <SPACE>             Toggle a toggle field.
  2258.           <TAB>               Move to the next field.
  2259.           <SHIFT><TAB>        Move to the previous field.
  2260.           <CTRL><PGDN>        Move to the next screen of data entry fields.
  2261.           <CTRL><PGUP>        Move  to the  previous  screen of  data entry
  2262.                               fields.
  2263.           <PGDN>              Move to the next user.
  2264.           <PGUP>              Move to the previous user.
  2265.           <F2>                Add a user.
  2266.           <F3>                Edit the user's access to private file areas.
  2267.           <F4>                Edit  the  user's access  to  private message
  2268.                               conferences.
  2269.           <F5>                Search for a  user.  Note that  when entering
  2270.                               the user's name, you can use the DOS wildcard
  2271.                               characters "*" and "?" in the search string.
  2272.           <F6>                Search  for the  next user  that  matches the
  2273.                               previously entered search string.
  2274.           <ALT><N>            Jump to a specified record number.
  2275.           <F10> or <ESC>      Exit the configure system editor.
  2276.           -----------------------------------------------------------------
  2277.  
  2278.  
  2279.      To configure  the message  conferences, you need  to press <M>  at the
  2280.      Configure  menu.   Once  the configure  message conferences  option is
  2281.      selected, you will be presented with the following items:
  2282.  
  2283.      ----------------------------------------------------------------------
  2284.  
  2285.      Conference Description.. : General
  2286.      Read Message Security... : 10
  2287.      Post Message Security... : 10
  2288.      Private Conference...... : No
  2289.      Alias Conference........ : No
  2290.      Allow Private Posts..... : Yes
  2291.      Networked Conference.... : No
  2292.      Network................. :
  2293.      Fido-Style NetMail Conf. : No
  2294.      User Message Deletion... : Allowed
  2295.      Purge Msgs Older Than... : 30
  2296.      Msg Pack Backup File.... : Yes
  2297.  
  2298.      ----------------------------------------------------------------------
  2299.  
  2300.      The  following is  a more  detailed description of  each one  of these
  2301.      configure message conference items:
  2302.  
  2303.           Conference Description.. : General
  2304.                This is the name of the message conference.
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.      The TriBBS Bulletin Board System                                    30
  2318.  
  2319.           Read Message Security... : 10
  2320.                This is  the minimum security  level the caller needs  to be
  2321.                able to read messages in the conference.
  2322.  
  2323.           Post Message Security... : 10
  2324.                This is  the minimum security  level the caller needs  to be
  2325.                able to post messages in the conference.
  2326.  
  2327.           Private Conference...... : No      <- This is a toggle field
  2328.                This field indicates if the message conference is  a private
  2329.                conference or  not.  If this field is  set to "Yes", it sets
  2330.                the conference as  a private message conference.   To give a
  2331.                caller access to a private message conference, you must edit
  2332.                his user  record  and specifically  give him  access to  the
  2333.                conference.
  2334.  
  2335.           Alias Conference........ : No      <- This is a toggle field
  2336.                This  field indicates if  the message conference  allows the
  2337.                caller  to use an alias in  the conference.  You should note
  2338.                for this  flag to have any effect at  all the system must be
  2339.                configured to allow aliases.
  2340.  
  2341.           Allow Private Posts..... : Yes     <- This is a toggle field
  2342.                This  field  indicates  if  the  message  conference  allows
  2343.                posting of private messages.  If this field is set  to "No",
  2344.                TriBBS will only allow the posting of public messages.
  2345.  
  2346.           Networked Conference.... : No      <- This is a toggle field
  2347.                This   field  indicates  if  the  message  conference  is  a
  2348.                networked conference.  If this field is set to "Yes", TriBBS
  2349.                will allow the conference's messages to be echoed.
  2350.  
  2351.           Network................. :
  2352.                This is the name of the network if the message conference is
  2353.                a networked conference.
  2354.  
  2355.           Fido-Style NetMail Conf. : No      <- This is a toggle field
  2356.                This indicates if  the conference is a  "Fido-style netmail"
  2357.                conference.   If this message  is set to "Yes",  TriBBS will
  2358.                ask  the  caller  to  enter a  Fido-style  address  for  the
  2359.                recipient.  This setting should only be used for conferences
  2360.                that require  a Fido-style address  to send the mail  to the
  2361.                recipient.
  2362.  
  2363.           User Message Deletion... : Allowed <- This is a toggle field
  2364.                This field  indicates if a  caller can delete  messages that
  2365.                are addressed either from or to him.
  2366.  
  2367.           Purge Msgs Older Than... : 30
  2368.                This field is  used to set how many days  old TriPack should
  2369.                save messages for when packing the message base.
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.      The TriBBS Bulletin Board System                                    31
  2384.  
  2385.           Msg Pack Backup File.... : Yes
  2386.                This field indicates  if TriPack should create  backup files
  2387.                when packing the message base.
  2388.  
  2389.      While  editing the message  conference values, the  following function
  2390.      keys are active:
  2391.  
  2392.           Function Key        Action
  2393.           -----------------------------------------------------------------
  2394.           <SPACE>             Toggle a toggle field.
  2395.           <TAB>               Move to the next field.
  2396.           <SHIFT><TAB>        Move to the previous field.
  2397.           <F2>                Add a message conference.
  2398.           <INSERT>            Insert  a   message  conference   before  the
  2399.                               current conference.
  2400.           <DELETE>            Delete the current message conference.
  2401.           <PGDN>              Move to the next message conference.
  2402.           <PGUP>              Move to the previous message conference.
  2403.           <ALT><N>            Jump to a specified message conference.
  2404.           <F10> or <ESC>      Exit the configure message conference editor.
  2405.           -----------------------------------------------------------------
  2406.  
  2407.      To configure the  file areas, you need  to press <F> at  the Configure
  2408.      menu.  Once the  configure file areas option is selected,  you will be
  2409.      presented with the following items:
  2410.  
  2411.      ----------------------------------------------------------------------
  2412.  
  2413.      File Area Description.. : TriBBS Related Files
  2414.      File Area Security..... : 10
  2415.      File Area Sort Type.... : By Filename
  2416.      Private File Area...... : No
  2417.      Alias File Area........ : No
  2418.      CD-ROM File Area....... : No
  2419.      File Area Path......... : C:\TRIBBS\TRIBBS
  2420.      File Area Upload Path.. : C:\TRIBBS\UPLOADS
  2421.      File Area File List.... : C:\TRIBBS\TRIBBS\FILES.LST
  2422.      File Area Upload List.. : C:\TRIBBS\UPLOADS\FILES.LST
  2423.      File Area Index File... : C:\TRIBBS\FILE1.IDX
  2424.  
  2425.      ----------------------------------------------------------------------
  2426.  
  2427.      The following  is a  more detailed  description of each  one of  these
  2428.      configure file area items:
  2429.  
  2430.           File Area Description.. : TriBBS Related Files
  2431.                This is the name of the file areas.
  2432.  
  2433.           File Area Security..... : 10
  2434.                This minimum security  level the caller needs to  be able to
  2435.                access the file area.
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.      The TriBBS Bulletin Board System                                    32
  2450.  
  2451.           File Area Sort Type.... : By Filename   <- This is a toggle field
  2452.                This field  allows you to  specify how TriBBS will  sort the
  2453.                file list.  File lists can be  sorted either by file name or
  2454.                be date.
  2455.  
  2456.           Private File Area...... : No       <- This is a toggle field
  2457.                This  field indicates  if the  file area  is a  private file
  2458.                area.  Once  this field is set  to "Yes", you must  edit the
  2459.                user's record to specifically give him access to the private
  2460.                file areas.
  2461.  
  2462.           Alias File Area........ : No       <- This is a toggle field
  2463.                This  field  indicates  what  name  is to  be  used  in  the
  2464.                "Uploaded By:" line in a file description.  If this field is
  2465.                set to "Yes", TriBBS will use the caller's alias in the file
  2466.                description.  Otherwise,  TriBBS will use the  caller's real
  2467.                name in the  file description.  Note that you  must have the
  2468.                system configured for  aliases for  this field  to have  any
  2469.                effect.
  2470.  
  2471.           CD-ROM File Area....... : No       <- This is a toggle field
  2472.                This field indicates whether or  not TriBBS should check the
  2473.                file area for duplicate files  when the caller is  uploading
  2474.                files.   If this  field is  set for  "Yes", TriBBS  will not
  2475.                check the  file area for duplicate files.  Otherwise, TriBBS
  2476.                will  check the file  area to see  if an uploaded  file is a
  2477.                duplicate.
  2478.  
  2479.           File Area Path......... : C:\TRIBBS\TRIBBS
  2480.                This  specifies the  disk directory  where  the file  area's
  2481.                files will be located.
  2482.  
  2483.           File Area Upload Path.. : C:\TRIBBS\UPLOADS
  2484.                This specifies the  disk directory where uploaded  files for
  2485.                the area will be placed.
  2486.  
  2487.           File Area File List.... : C:\TRIBBS\TRIBBS\FILES.LST
  2488.                This specifies the name of the file area's file list.
  2489.  
  2490.           File Area Upload List.. : C:\TRIBBS\UPLOADS\FILES.LST
  2491.                This   specifies  the  name   of  the  file   area's  upload
  2492.                directory's file list.
  2493.  
  2494.           File Area Index File... : C:\TRIBBS\FILE1.IDX
  2495.                This specifies  the name of  an optional index file  for the
  2496.                file area.  You must  specify the file's complete path name.
  2497.                Once a file  name is specified  in this field,  you can  use
  2498.                MakeIdx  to generate the  appropriate index file  and TriBBS
  2499.                will use the index file to  locate files.  This can  greatly
  2500.                speed up TriBBS's operation in  large file areas such as CD-
  2501.                ROM file areas.
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.      The TriBBS Bulletin Board System                                    33
  2516.  
  2517.      While editing  the file area  values, the following function  keys are
  2518.      active:
  2519.  
  2520.           Function Key        Action
  2521.           -----------------------------------------------------------------
  2522.           <SPACE>             Toggle a toggle field.
  2523.           <TAB>               Move to the next field.
  2524.           <SHIFT><TAB>        Move to the previous field.
  2525.           <F2>                Add a file area.
  2526.           <INSERT>            Insert  a new  file area  before the  current
  2527.                               file area.
  2528.           <DELETE>            Delete the current file area.
  2529.           <PGDN>              Move to the next file area.
  2530.           <PGUP>              Move to the previous file area.
  2531.           <ALT><N>            Jump to a specified file area.
  2532.           <F10> or <ESC>      Exit the configure file area editor.
  2533.           -----------------------------------------------------------------
  2534.  
  2535.      To configure the  events, you need to press <E> at the Configure menu.
  2536.      Once the  configure events option  is selected, you will  be presented
  2537.      with the following items:
  2538.  
  2539.      ----------------------------------------------------------------------
  2540.  
  2541.      Event Day.................... : Every Day
  2542.      Event Time................... : 09:01
  2543.      Event File................... : EVENT1
  2544.      Event Slide.................. : No
  2545.      Event Already Executed Today. : Yes
  2546.  
  2547.      ----------------------------------------------------------------------
  2548.  
  2549.      The following  is a  more detailed  description of  each one of  these
  2550.      configure events items:
  2551.  
  2552.           Event Day.................... : Every Day    <- This is  a toggle
  2553.                                                        field
  2554.                This field  sets the  day the  event will  run.   It can  be
  2555.                toggled  to  run  the  event  on  Sunday,  Monday,  Tuesday,
  2556.                Wednesday, Thursday, Friday,  Saturday, or Every Day  of the
  2557.                week.
  2558.  
  2559.           Event Time................... : 09:01
  2560.                This field  sets the time the event is  to take place.  When
  2561.                setting event times, you  should use a 24-hour  clock (00:00
  2562.                to 23:59).
  2563.  
  2564.           Event File................... : EVENT1
  2565.                This field  specifies the name  of the batch file  TriBBS is
  2566.                supposed to run when the event takes place.  The event batch
  2567.                file must be in the node's main directory.
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.      The TriBBS Bulletin Board System                                    34
  2582.  
  2583.           Event Slide.................. : No      <- This is a toggle field
  2584.                This field  indicates whether or  not an event is  to slide.
  2585.                If an event can slide, the caller's time will not  be adjust
  2586.                for an upcoming  event.  Therefore, any  pending events will
  2587.                take place  after the  caller logs off.   If an  event can't
  2588.                slide,  the caller  will be  automatically  logged off  just
  2589.                before the event is scheduled to take place.
  2590.  
  2591.           Event Already Executed Today. : Yes     <- This is a toggle field
  2592.                This  field indicates  whether  or not  the event  has taken
  2593.                place for the day.
  2594.  
  2595.           Function Key        Action
  2596.           -----------------------------------------------------------------
  2597.           <SPACE>             Toggle a toggle field.
  2598.           <TAB>               Move to the next field.
  2599.           <SHIFT><TAB>        Move to the previous field.
  2600.           <F2>                Add an event.
  2601.           <INSERT>            Insert an event before the current event.
  2602.           <DELETE>            Delete the current event.
  2603.           <PGDN>              Move to the next event.
  2604.           <PGUP>              Move to the previous event.
  2605.           <ALT><N>            Jump to a specified event.
  2606.           <F10> or <ESC>      Exit the event editor.
  2607.           -----------------------------------------------------------------
  2608.  
  2609.      To see TriMan's  copyright dialog box,  you need to  press <A> at  the
  2610.      Configure menu.
  2611.  
  2612.      The Pack Menu
  2613.      -------------
  2614.  
  2615.      When  pulled  down, the  Pack  menu  will  present the  following  two
  2616.      options:
  2617.  
  2618.      ----------------------------------------------------------------------
  2619.  
  2620.      Users
  2621.      Messages
  2622.  
  2623.      ----------------------------------------------------------------------
  2624.  
  2625.      To pack the user  file, you need to  press <U> at  the Pack menu.   To
  2626.      pack the message base, you need to  press <M> at the Pack menu.   Note
  2627.      that the TriPack program must be located in your DOS PATH to pack  the
  2628.      message base.
  2629.  
  2630.  
  2631.      TriMan Odds and Ends
  2632.      --------------------
  2633.  
  2634.      TriMan can be called with the following command line switches:
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.      The TriBBS Bulletin Board System                                    35
  2648.  
  2649.           Switch(es)          Action
  2650.           -----------------------------------------------------------------
  2651.           /SYSTEM             Runs TriMan's system editor.
  2652.           /NODE               Runs TriMan's node editor.
  2653.           /USERS              Runs TriMan's user editor.
  2654.           /CONF               Runs TriMan's message conference editor.
  2655.           /FILE               Runs TriMan's file area editor.
  2656.           /EVENT              Runs TriMan's event editor.
  2657.           /UPACK              Runs  TriMan's  user  file  packer  and  asks
  2658.                               before packing.
  2659.           /UPACK /BATCH       Unconditionally  runs   TriMan's  user   file
  2660.                               packer.
  2661.           /MPACK              Runs TriPack via TriMan.
  2662.           -----------------------------------------------------------------
  2663.  
  2664.      IMPORTANT: You  should be very  careful using TriMan when  somebody is
  2665.      online.  About the only safe thing you can do while somebody is online
  2666.      is to  edit the  user file.   You should not  attempt to do  any other
  2667.      configuration with TriMan while anybody is on your BBS.  To do so, may
  2668.      lead to an irreversible corruption of your board's data files!
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.  
  2712.  
  2713.      The TriBBS Bulletin Board System                                    36
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778.  
  2779.      The TriBBS Bulletin Board System                                    37
  2780.  
  2781.  
  2782.                           THE WAITING FOR CALLER SCREEN
  2783.                           -----------------------------
  2784.  
  2785.      Other than being pretty colorful,  TriBBS's Waiting for Caller  screen
  2786.      allows the sysop to perform a  great deal of board maintenance without
  2787.      even having to  log on to the  board.  The  Waiting for Caller  screen
  2788.      performs these maintenance operations by  calling TriMan.  The Waiting
  2789.      for Caller screen is divided into three major parts.  
  2790.  
  2791.  
  2792.      The Waiting for Caller Screen Menu
  2793.      ----------------------------------
  2794.  
  2795.      The top  portion of  the screen  is the  Waiting for  Caller menu  and
  2796.      allows you to select one of the following 12 options:
  2797.  
  2798.      Drop to DOS
  2799.      Configure Node
  2800.      Edit Conferences
  2801.      Local Logon
  2802.      Edit Users
  2803.      Edit Events
  2804.      Configure System
  2805.      Edit File Areas
  2806.      View Callers Log
  2807.      Pack User File
  2808.      Exit TriBBS
  2809.      Pack Message Base
  2810.  
  2811.      As you already know from installing TriBBS, a menu option is  selected
  2812.      by moving the  double-lined border to the desired  option and pressing
  2813.      <ENTER>.  Each of these  ten menu options will now be explained one at
  2814.      a time.
  2815.  
  2816.  
  2817.      Drop to DOS
  2818.      -----------
  2819.  
  2820.      The "Drop to  DOS" menu option will  temporarily shell out to  DOS and
  2821.      allow you to enter  DOS commands.  You can return  to TriBBS by simply
  2822.      entering EXIT at the DOS command prompt.   You should note that TriBBS
  2823.      takes  the phone off the  hook when the  "Drop to DOS"  menu option is
  2824.      selected and will put  it back on the  hook when you return  from DOS.
  2825.      This will give any callers a BUSY signal while you are shelled out  to
  2826.      DOS.
  2827.  
  2828.  
  2829.      Configure Node
  2830.      ---------------
  2831.  
  2832.      The"Configure Node"menu optioncalls TriMan's nodeconfiguration editor.
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.      The TriBBS Bulletin Board System                                    38
  2846.  
  2847.  
  2848.      Edit Conferences
  2849.      ----------------
  2850.  
  2851.      The "Edit Conferences"  menu option calls TriMan's  message conference
  2852.      editor.
  2853.  
  2854.  
  2855.      Edit Users
  2856.      ----------
  2857.  
  2858.      The "Edit Users" menu option calls TriMan's user editor.
  2859.  
  2860.  
  2861.      Edit Events
  2862.      -----------
  2863.  
  2864.      The "Edit Events" menu option calls TriMan's event editor.
  2865.  
  2866.  
  2867.      Configure System
  2868.      ----------------
  2869.  
  2870.      The "Configure System" menu option calls TriMan's system configuration
  2871.      editor.
  2872.  
  2873.  
  2874.      Edit File Areas
  2875.      ---------------
  2876.  
  2877.      The "Edit File Areas" menu option calls TriMan's file area editor.
  2878.  
  2879.  
  2880.      View Callers Log
  2881.      ----------------
  2882.  
  2883.      The "View  Callers Log" menu  option allows you  to view your  board's
  2884.      callers log.   TriBBS  maintains a log  of a  user's activity  while a
  2885.      caller is logged on.   This file is named  CALLERS.LOG and is kept  in
  2886.      node 1's MWORK  directory.  By selecting  the "View Callers Log"  menu
  2887.      option,  TriBBS will prompt  you for a  date to start  viewing the log
  2888.      from.   You can simply press <ENTER>  to view the log  starting at the
  2889.      beginning of the  current day.  While you are viewing the callers log,
  2890.      TriBBS takes the phone off the hook.  The phone will be placed back on
  2891.      the hook as soon as you return to the Waiting for Caller screen.
  2892.  
  2893.  
  2894.      Pack User File
  2895.      --------------
  2896.  
  2897.      The "Pack User File" menu option calls TriMan's user file packer.
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.      The TriBBS Bulletin Board System                                    39
  2912.  
  2913.      Exit TriBBS
  2914.      -----------
  2915.  
  2916.      The "Exit TriBBS" menu option exits you from TriBBS and returns you to
  2917.      the DOS command prompt.
  2918.  
  2919.  
  2920.      Pack Message Base
  2921.      -----------------
  2922.  
  2923.      The  "Pack Message Base" menu option calls  TriMan to pack the message
  2924.      base.
  2925.  
  2926.  
  2927.      The Modem Status Window
  2928.      -----------------------
  2929.  
  2930.      The  middle  portion of  the Waiting  for Caller  screen is  the modem
  2931.      status  window.   The  window will  display the  current state  of the
  2932.      modem: initialization information and ring detection.  
  2933.  
  2934.  
  2935.      The Statistics Display
  2936.      ----------------------
  2937.  
  2938.      The bottom portion of the Waiting for Caller screen displays a variety
  2939.      of information about your board: the total number of calls, the number
  2940.      of calls for  the current day, the  number of messages that  have been
  2941.      posted during the current  day, the number of uploads for  the current
  2942.      day, the number of downloads for the current day, and the node number.
  2943.  
  2944.  
  2945.      Screen Blanking
  2946.      ---------------
  2947.  
  2948.      After a short period of time, TriBBS  will blank the screen and bounce
  2949.      a "TriBBS Ready For Caller" message  around the screen.  This is  done
  2950.      to prevent  your screen  from being burned  by the Waiting  for Caller
  2951.      screen.  The Waiting for Caller  screen is redisplayed by pressing any
  2952.      key.
  2953.  
  2954.  
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.      The TriBBS Bulletin Board System                                    40
  2978.  
  2979.  
  2980.  
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.  
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.  
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.      The TriBBS Bulletin Board System                                    41
  3044.  
  3045.                                  DISPLAY SCREENS
  3046.                                  ---------------
  3047.  
  3048.      TriBBS allows  you to  use a  number  of optional  display screens  to
  3049.      customize your board.   These screens can be either ANSI color screens
  3050.      or monochrome screens.  TriBBS requires you to use an extension of ANS
  3051.      for ANSI color  screens and BBS for  monochrome screens.  All  display
  3052.      screens are stored in the DISPLAY subdirectory.  If you have  the node
  3053.      configured to use its own DISPLAY directory, TriBBS will look for  the
  3054.      display screens  there.  Otherwise,  TriBBS will look for  the display
  3055.      screens in node 1's DISPLAY directory.
  3056.  
  3057.      If  the  caller  has  selected  ANSI  color  graphics  or  TriBBS  has
  3058.      autodetected  ANSI color  graphics,  TriBBS  will  always  search  the
  3059.      DISPLAY subdirectory  for ANS screens.   If TriBBS  can't find an  ANS
  3060.      screen or the caller doesn't have ANSI color graphics selected, TriBBS
  3061.      will search  the DISPLAY  subdirectory for  an appropriate  monochrome
  3062.      screen.  If  TriBBS can't find either  type of display screen,  TriBBS
  3063.      will either display nothing if it's a simple display  screen or TriBBS
  3064.      will  generate and display  a menu on  the fly if  an appropriate menu
  3065.      screen isn't found.
  3066.  
  3067.  
  3068.      @-Variables
  3069.      -----------
  3070.  
  3071.      TriBBS  supports the  following  @-variables  in  display  screens  to
  3072.      perform a wide variety of actions:
  3073.  
  3074.      @-variable          Action Taken
  3075.      ----------------------------------------------------------------------
  3076.      @ALIAS@             Displays the caller's alias.
  3077.      @BAUDRATE@          Displays the caller's baud rate.
  3078.      @BEEP@              Sends a BELL (07H).
  3079.      @BOARDNAME@         Displays the board's name.
  3080.      @BREAKOFF@          Makes the screen unbreakable.
  3081.      @BREAKON@           Makes the screen breakable.
  3082.      @BYTERATIO@         Displays the caller's byte ratio.
  3083.      @CALLS@             Displays the caller's number of calls.
  3084.      @CALLSTODAY@        Displays the caller's number of calls for today.
  3085.      @CITY@              Displays the caller's city and state.
  3086.      @CLS@               Clears the screen.
  3087.      @DOWNLOADS@         Displays the caller's number of downloads.
  3088.      @DOWNLOADSTODAY@    Displays the number of downloads for today.
  3089.      @FILERATIO@         Displays the caller's file ratio.
  3090.      @FIRST@             Displays the caller's first name.
  3091.      @HANGUP@            Hangs up on the caller.
  3092.      @KDOWNLOADED@       Displays  the number  of K  bytes  the caller  has
  3093.                          downloaded.
  3094.      @KUPLOADED@         Displays  the number  of K  bytes  the caller  has
  3095.                          uploaded.
  3096.      @LASTDATEON@        Displays the caller's last date on.
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.      The TriBBS Bulletin Board System                                    42
  3110.  
  3111.      @LASTTIMEON@        Displays the caller's last time on.
  3112.      @MESSAGES@          Displays  the number  of  messages the  caller has
  3113.                          posted.
  3114.      @MESSAGESTODAY@     Displays the number of messages posted today.
  3115.      @MORE@              Displays a "more" prompt.
  3116.      @MOREOFF@           Disables the "more" prompt.
  3117.      @MOREON@            Enables the "more" prompt.
  3118.      @NODE@              Displays the node number.
  3119.      @ORIGINAL@          Displays the date of the caller's original log on.
  3120.      @PAUSE@             Prompts the caller the press a key.
  3121.      @PHONE@             Displays the caller's phone number.
  3122.      @SECBYTERATIO@      Displays  the security level's byte ratio.  If the
  3123.                          caller's security level doesn't have a byte ratio,
  3124.                          TriBBS will display "No Ratio!".
  3125.      @SECFILERATIO@      Displays  the security level's file ratio.  If the
  3126.                          caller's security level doesn't have a file ratio,
  3127.                          TriBBS will display "No Ratio!".
  3128.      @SECURITY@          Displays the caller's security level.
  3129.      @SYSTEMCALLS@       Displays the board's number of calls.
  3130.      @SYSTEMCALLSTODAY@  Displays the board's number of calls for today.
  3131.      @SYSTEMDATE@        Displays the date.
  3132.      @SYSTEMTIME@        Displays the time.
  3133.      @SUBSCRIPTIONDATE@  Displays  the   date  the   caller's  subscription
  3134.                          expires.
  3135.      @TIMELEFT@          Displays the number of minutes the caller has left
  3136.                          for this call.
  3137.      @TIMEON@            Displays the number of minutes the caller has been
  3138.                          on for this call.
  3139.      @TIMETHISCALL@      Displays the  total number  of minutes  the caller
  3140.                          has for this call.
  3141.      @TOTALNODES@        Displays the board's number of nodes.
  3142.      @UPLOADS@           Displays the caller's number of uploads.
  3143.      @UPLOADSTODAY@      Displays the number of uploads for today.
  3144.      @USER@              Displays the caller's full name.
  3145.      ----------------------------------------------------------------------
  3146.  
  3147.      You  should note that case is significant for the @-variables.  TriBBS
  3148.      will simply ignore @hangup@ in a  display screen, but will hangup  the
  3149.      phone if it encounters @HANGUP@ in a display screen.
  3150.  
  3151.  
  3152.      Control Codes
  3153.      -------------
  3154.  
  3155.      Versions of TriBBS prior to 3.3 allowed  control codes to be placed in
  3156.      display screens to display information similar to the  way @-variables
  3157.      work.   Control codes  are  no longer  supported by  TriBBS.   Display
  3158.      screens that  use control codes  can be converted to  @-variables with
  3159.      the utility CCTOAT.EXE as follows:
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.      The TriBBS Bulletin Board System                                    43
  3176.  
  3177.  
  3178.  
  3179.      ----------------------------------------------------------------------
  3180.  
  3181.      CCTOAT filename
  3182.  
  3183.      Where:
  3184.  
  3185.      filename            is the name of the display screen to be converted.
  3186.                          For  example,  CCTOAT  LOGON1  would  convert  the
  3187.                          display   screens   LOGON1.BBS   and   LOGON1.ANS.
  3188.                          IMPORTANT NOTE: If you do not specify a file name,
  3189.                          CCTOAT  will convert  all of  the  display screens
  3190.                          found in the directory.
  3191.  
  3192.      ----------------------------------------------------------------------
  3193.  
  3194.  
  3195.      Log On and Goodbye Screens
  3196.      --------------------------
  3197.  
  3198.      TriBBS supports up to nine log on screens and one goodbye screen.  The
  3199.      filename for  a log on screen is LOGONn.ANS  or LOGONn.BBS.  Where "n"
  3200.      is a  number from  1 to  9.   After a  caller answers  the ANSI  color
  3201.      graphics  prompt, TriBBS will display either LOGON1.ANS or LOGON1.BBS.
  3202.      After  the caller  has  entered  his name  and  password, TriBBS  will
  3203.      display the screens  LOGON2 to LOGON9.   At log off and  before TriBBS
  3204.      disconnects  the caller,  TriBBS will  display  either GOODBYE.ANS  or
  3205.      GOODBYE.BBS.
  3206.  
  3207.  
  3208.      Security Specific Log On Screens
  3209.      --------------------------------
  3210.  
  3211.      TriBBS supports security specific log on screens.   The filename for a
  3212.      security specific log on screen is either nSEC.ANS or nSEC.BBS.  Where
  3213.      "n" is the  security level for the  log on screen.   Security specific
  3214.      log on screens are displayed after  TriBBS displays the normal log  on
  3215.      screens.
  3216.  
  3217.  
  3218.      Newsletter Log On Screen
  3219.      ------------------------
  3220.  
  3221.      TriBBS  supports a  newsletter  log on  screen.   The  filename for  a
  3222.      newsletter  log on  screen is  either BBSNEWS.ANS  or BBSNEWS.BBS.   A
  3223.      newsletter  log on  screen is  displayed  to the  caller after  TriBBS
  3224.      displays  any security specific log  on screens.   A newsletter log on
  3225.      screen is only  displayed if it has been updated since the user's last
  3226.      call.
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241.      The TriBBS Bulletin Board System                                    44
  3242.  
  3243.      User Specific Log On Screens
  3244.      ----------------------------
  3245.  
  3246.      TriBBS supports user specific log on screens.  The filename for a user
  3247.      specific log on  screen is either  n.ANS or n.BBS.   Where "n" is  the
  3248.      caller's  user number.   User  specific log  on screens  are displayed
  3249.      after  TriBBS  displays any  newsletter log  on screen.   Once  a user
  3250.      specific log on  screen has been displayed to  the appropriate caller,
  3251.      TriBBS automatically deletes  the screen.   User specific screens  are
  3252.      unique in  the fact that  they are always  stored in node  1's DISPLAY
  3253.      directory.
  3254.  
  3255.  
  3256.      New User Screen
  3257.      ---------------
  3258.  
  3259.      After a new user enters his name and indicates that he is a new  user,
  3260.      TriBBS will display a special new user screen named either NEWUSER.ANS
  3261.      or NEWUSER.BBS.
  3262.  
  3263.  
  3264.      Bulletin Menu and Bulletins
  3265.      ---------------------------
  3266.  
  3267.      Normally, TriBBS  will generate a  Bulletin Menu on the  fly; however,
  3268.      you may  use  a  custom Bulletin  Menu  by naming  the  display  files
  3269.      BULLETIN.ANS and BULLETIN.BBS.
  3270.  
  3271.      You can have from 1 to 99 bulletins by naming them  as BULLETn.ANS and
  3272.      BULLETn.BBS.  Where "n" is a number from 1 to 99.
  3273.  
  3274.  
  3275.      Main Menu
  3276.      ---------
  3277.  
  3278.      Normally, TriBBS will  generate a Main Menu for  the caller's security
  3279.      level on the fly; however, you may use custom Main Menus by naming the
  3280.      display  files MAINn.ANS  and  MAINn.BBS.   Where  "n"  is the  menu's
  3281.      security level.   You may also  have custom Main Menu  display screens
  3282.      called  MAINALL.ANS and  MAINALL.BBS.   These custom  screens will  be
  3283.      displayed if  none of  your MAINn.ANS or  MAINn.BBS screens  match the
  3284.      caller's security level.
  3285.  
  3286.  
  3287.      Message Menu
  3288.      ------------
  3289.  
  3290.      Normally,  TriBBS  will generate  a  Message  Menu  for  the  caller's
  3291.      security level on the fly; however,  you may use custom Message  Menus
  3292.      by naming the display files MESSn.ANS and MESSn.BBS.  Where "n" is the
  3293.      menu's security level.  You may also  have custom Message Menu display
  3294.      screens called MESSALL.ANS and MESSALL.BBS.  These custom screens will
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307.      The TriBBS Bulletin Board System                                    45
  3308.  
  3309.      be displayed if none of your  MESSn.ANS or MESSn.BBS screens match the
  3310.      caller's security level.
  3311.  
  3312.  
  3313.      File Menu
  3314.      ---------
  3315.  
  3316.      Normally, TriBBS will  generate a File Menu for  the caller's security
  3317.      level on the fly; however, you may use custom File Menus by naming the
  3318.      display  files FILEn.ANS  and  FILEn.BBS.   Where  "n"  is the  menu's
  3319.      security level.  You  may also have custom  File Menu display  screens
  3320.      called  FILEALL.ANS and  FILEALL.BBS.   These custom  screens  will be
  3321.      displayed if  none of  your FILEn.ANS or  FILEn.BBS screens  match the
  3322.      caller's security level.
  3323.  
  3324.  
  3325.      Upload Screens
  3326.      --------------
  3327.  
  3328.      TriBBS supports  an  optional upload  display  screen.   This  display
  3329.      screen, if  present, is  displayed after the  caller selects  the File
  3330.      Menu's Upload option.   The file names for the optional upload screens
  3331.      are UPn.ANS and  UPn.BBS.  Where "n" is the  display screen's security
  3332.      level.    You  may  also  have custom  upload  display  screens  named
  3333.      UPALL.ANS and  UPALL.BBS.  These  custom screens will be  displayed if
  3334.      none of  your UPn.ANS or  UPn.BBS screens match the  caller's security
  3335.      level.
  3336.  
  3337.  
  3338.      Download Screens
  3339.      ----------------
  3340.  
  3341.      TriBBS  supports an  optional download display  screen.   This display
  3342.      screen, if  present, is  displayed after the  caller selects  the File
  3343.      Menu's  Download option.   The  file names  for the  optional download
  3344.      screens  are  DOWNn.ANS and  DOWNn.BBS.    Where  "n" is  the  display
  3345.      screen's security  level.  You  may also have custom  download display
  3346.      screens  named DOWNALL.ANS and DOWNALL.BBS.  These custom screens will
  3347.      be displayed if none of your  DOWNn.ANS or DOWNn.BBS screens match the
  3348.      caller's security level.
  3349.  
  3350.  
  3351.      Door Menu
  3352.      ---------
  3353.  
  3354.      Normally, TriBBS will  generate a Door Menu for  the caller's security
  3355.      level on the fly; however, you may use custom Door Menus by naming the
  3356.      display  files DOORn.ANS  and  DOORn.BBS.   Where  "n"  is the  menu's
  3357.      security level.   You may also have a custom Door Menu display screens
  3358.      called  DOORALL.ANS  and  DOORALL.BBS. These  custom  screens  will be
  3359.      displayed if  none of  your DOORn.ANS or  DOORn.BBS screens  match the
  3360.      caller's security level.
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.      The TriBBS Bulletin Board System                                    46
  3374.  
  3375.  
  3376.      Door Bulletin Menu and Door Bulletins
  3377.      -------------------------------------
  3378.  
  3379.      Normally,  TriBBS will  generate  a  Door Bulletin  Menu  on the  fly;
  3380.      however, you may use a custom Door Bulletin Menu by naming the display
  3381.      files DOORBULL.ANS and DOORBULL.BBS.
  3382.  
  3383.      You can have from 1 to 99 door bulletins by naming them as DRBULLn.ANS
  3384.      and DRBULLn.BBS.  Where "n" is a number from 1 to 99.
  3385.  
  3386.  
  3387.      Questionnaire Menu
  3388.      -----------------
  3389.  
  3390.      Normally, TriBBS will generate  a Questionnaire Menu for the  caller's
  3391.      security level on the fly; however, you may use a custom Questionnaire
  3392.      Menu by naming the display files QUESTn.ANS and QUESTn.BBS.  Where "n"
  3393.      is the menu's security level.  You may also  have custom Questionnaire
  3394.      Menu  display  screens  called QUESTALL.ANS  or  QUESTALL.BBS.   These
  3395.      custom  screens  will be  displayed  if  none  of your  QUESTn.ANS  or
  3396.      QUESTn.BBS screens match the caller's security level.
  3397.  
  3398.  
  3399.      Sysop Menu
  3400.      ----------
  3401.  
  3402.      Normally, TriBBS will generate a  Sysop Menu for the caller's security
  3403.      level on the  fly; however, you may  use custom Sysop Menus  by naming
  3404.      the display files SYSOPn.ANS and SYSOPn.BBS.  Where "n"  is the menu's
  3405.      security level.   You may also have custom  Sysop Menu display screens
  3406.      called  SYSOPALL.ANS and SYSOPALL.BBS.   These custom  screens will be
  3407.      displayed if none  of your SYSOPn.ANS or SYSOPn.BBS  screens match the
  3408.      caller's security level.
  3409.  
  3410.  
  3411.      List of Conferences
  3412.      -------------------
  3413.  
  3414.      TriBBS supports  an optional custom  list of conferences that  will be
  3415.      displayed whenever a caller wants  to change the message conference he
  3416.      is in.  The file names for the custom conference listings are MSGn.ANS
  3417.      and MSGn.BBS.   Where "n" is the display screen's security level.  You
  3418.      may also have a  custom list of conference names called MSGALL.ANS and
  3419.      MSGALL.BBS.   These custom screens will  be displayed if none  of your
  3420.      MSGn.ANS  or  MSGn.BBS  display screens  match  the  caller's security
  3421.      level.
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.  
  3436.  
  3437.  
  3438.  
  3439.      The TriBBS Bulletin Board System                                    47
  3440.  
  3441.      List of File Areas
  3442.      ------------------
  3443.  
  3444.      TriBBS supports  an optional custom  list of file  areas that will  be
  3445.      displayed whenever a  caller wants to change  the file area he  is in.
  3446.      The file  names for the  custom file  area listings are  DIRSn.ANS and
  3447.      DIRSn.BBS.  Where "n" is the display screen's security level.  You may
  3448.      also  have  a  custom  list  of  file  areas  called  DIRSALL.ANS  and
  3449.      DIRSALL.BBS  These custom  screens will be  displayed if none of  your
  3450.      DIRSn.ANS or  DIRSn.BBS display  screens match  the caller's  security
  3451.      level.
  3452.  
  3453.  
  3454.      Chat Screens
  3455.      ------------
  3456.  
  3457.      TriBBS   supports  four   optional  chat   related  display   screens:
  3458.      SORRY.ANS/SORRY.BBS will be displayed if the sysop isn't available for
  3459.      chat,  USERCHAT.ANS/USERCHAT.BBS  will  be displayed  if  the  chat is
  3460.      initiated  at the  user's  request,  SYSCHAT.ANS/SYSCHAT.BBS  will  be
  3461.      displayed   if   the   chat   is   initiated   by   the   sysop,   and
  3462.      NOTTHERE.ANS/NOTTHERE.BBS will be  displayed if the caller  requests a
  3463.      chat and the sysop doesn't answer.
  3464.  
  3465.  
  3466.      Log On Related Screens
  3467.      ----------------------
  3468.  
  3469.      TriBBS  supports  ten   optional  log  on  related   display  screens:
  3470.      LOCKOUT.ANS/LOCKOUT.BBS  will  be  displayed if  the  caller  has been
  3471.      locked  out, DELETED.ANS/DELETED.BBS will be displayed if the caller's
  3472.      user record has  been marked for deletion,  TOOLOW.ANS/TOOLOW.BBS will
  3473.      be displayed if the  caller's security level is too low  for the node,
  3474.      NONEW.ANS/NONEW.BBS will be displayed if the new user's security level
  3475.      is less than  the node's security level,  TOOMANY.ANS/TOOMANY.BBS will
  3476.      be displayed if  the caller has  exceeded his number  of daily  calls,
  3477.      PENDING.ANS and PENDING.BBS will be displayed if the caller's time has
  3478.      been adjusted due  to a pending event,  FRONTEND.ANS/FRONTEND.BBS will
  3479.      be displayed if the caller's time has  been adjusted due to a frontend
  3480.      program,  PASSWORD.ANS/PASSWORD.BBS will be  displayed for a  new user
  3481.      just before his password is requested, and ALIAS.ANS/ALIAS.BBS will be
  3482.      displayed for a new user just before his alias is requested.
  3483.  
  3484.  
  3485.      Comment Screen
  3486.      --------------
  3487.  
  3488.      Whenever a  caller chooses to  leave a comment  for the sysop,  TriBBS
  3489.      will display an optional COMMENT.ANS/COMMENT.BBS display screen.
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.      The TriBBS Bulletin Board System                                    48
  3506.  
  3507.      <F8> Logoff Screen
  3508.      ------------------
  3509.  
  3510.      Whenever the  sysop presses the  <F8> key, TriBBS will  display either
  3511.      NUKE.ANS or NUKE.BBS and log the caller off the system.
  3512.  
  3513.  
  3514.      Full-Screen Editor Help Screen
  3515.      ------------------------------
  3516.  
  3517.      Whenever  the caller  selects the  full-screen  editor's help  screen,
  3518.      TriBBS will  display either  FSCREEN.ANS or  FSCREEN.BBS.  You  should
  3519.      note  that a  FSCREEN.BBS display  screen  is supplied  in the  TriBBS
  3520.      archive, but you can of course create your own full-screen editor help
  3521.      screens.
  3522.  
  3523.  
  3524.      TeleChat Help Screen
  3525.      --------------------
  3526.  
  3527.      Whenever the caller  selects the TeleChat menu's help function, TriBBS
  3528.      will display either TCHAT.ANS  or TCHAT.BBS.  You  should note that  a
  3529.      TCHAT.BBS display  screen is supplied  in the TriBBS archive,  but you
  3530.      can of course create your own TeleChat help screens.
  3531.  
  3532.  
  3533.      File/Byte Ratio Screens
  3534.      -----------------------
  3535.  
  3536.      Whenever  the caller's  security level  has been  lowered  by TriBBS's
  3537.      optional  file/byte ratio checking,  TriBBS will display  the optional
  3538.      screens LOWER.ANS and  LOWER.BBS.  If the  LOWER.ANS/LOWER.BBS screens
  3539.      aren't available TriBBS will display an appropriate message.
  3540.  
  3541.      Whenever  the caller's  security level  has been  lowered by  TriBBS's
  3542.      optional  file/byte ratio checking,  TriBBS will display  the optional
  3543.      screens RAISE.ANS and  RAISE.BBS.  If the  RAISE.ANS/RAISE.BBS screens
  3544.      aren't available TriBBS will display an appropriate message.
  3545.  
  3546.      Whenever  the  caller's  file/byte  ratio no  longer  permits  him  to
  3547.      download  files, TriBBS will  display the optional  screens NODOWN.ANS
  3548.      and NODOWN.BBS.  If the NODOWN.ANS/NODOWN.BBS screens aren't available
  3549.      TriBBS will display an appropriate message.
  3550.  
  3551.  
  3552.      Subscription Screens
  3553.      --------------------
  3554.  
  3555.      Whenever  the caller's subscription  has expired, TriBBs  will display
  3556.      the   optional  screens   EXPIRED.ANS  and   EXPIRED.BBS.     If   the
  3557.      EXPIRED.ANS/EXPIRED.BBS screens aren't available,  TriBBS will display
  3558.      an appropriate message.
  3559.  
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.  
  3570.  
  3571.      The TriBBS Bulletin Board System                                    49
  3572.  
  3573.  
  3574.      Making Your Own Display Screens
  3575.      -------------------------------
  3576.  
  3577.      To make  your own  custom display  screens, you'll  need  a good  ANSI
  3578.      screen editor.  Perhaps one of the  best is a shareware product called
  3579.      TheDraw (available for download on The Lobster Buoy). 
  3580.  
  3581.  
  3582.  
  3583.  
  3584.  
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591.  
  3592.  
  3593.  
  3594.  
  3595.  
  3596.  
  3597.  
  3598.  
  3599.  
  3600.  
  3601.  
  3602.  
  3603.  
  3604.  
  3605.  
  3606.  
  3607.  
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.  
  3636.  
  3637.      The TriBBS Bulletin Board System                                    50
  3638.  
  3639.  
  3640.  
  3641.  
  3642.  
  3643.  
  3644.  
  3645.  
  3646.  
  3647.  
  3648.  
  3649.  
  3650.  
  3651.  
  3652.  
  3653.  
  3654.  
  3655.  
  3656.  
  3657.  
  3658.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663.  
  3664.  
  3665.  
  3666.  
  3667.  
  3668.  
  3669.  
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.  
  3700.  
  3701.  
  3702.  
  3703.      The TriBBS Bulletin Board System                                    51
  3704.  
  3705.                              THE TRIBBS MENU SYSTEM
  3706.                              ----------------------
  3707.  
  3708.      The  heart of TriBBS and what makes it  so easy to set up and maintain
  3709.      is its  powerful menu system.  The TriBBS  menu system is comprised of
  3710.      eight menus: the  Bulletin Menu, the Main Menu, the  Message Menu, the
  3711.      File Menu,  the Door Menu,  the Door Bulletin Menu,  the Questionnaire
  3712.      Menu, and the Sysop Menu.  As  you already know, TriBBS allows you  to
  3713.      use  your  own  security level  specific  menus;  however, TriBBS  can
  3714.      generate any  of its eight menus from the information contained in its
  3715.      eight menu  configuration files.   These configuration  files have  an
  3716.      extension of .MNU and are located in each node's NWORK subdirectory.
  3717.  
  3718.  
  3719.      The Bulletin Menu Configuration File
  3720.      ------------------------------------
  3721.  
  3722.      The Bulletin Menu file has a name of BULLETIN.MNU.  As with all TriBBS
  3723.      menu  configuration files,  BULLETIN.MNU is  a  text file  and can  be
  3724.      edited with  any  text editor.    The format  for  BULLETIN.MNU is  as
  3725.      follows:
  3726.  
  3727.  
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.      The TriBBS Bulletin Board System                                    52
  3770.  
  3771.  
  3772.      ----------------------------------------------------------------------
  3773.  
  3774.      border background,border foreground,background,foreground
  3775.      description,security level
  3776.      .
  3777.      .
  3778.      .
  3779.      description,security level
  3780.  
  3781.  
  3782.      Where:
  3783.  
  3784.      border background        is  the border background  color for  an ANSI
  3785.                               color menu.
  3786.  
  3787.      border foreground        is the  border foreground  color for  an ANSI
  3788.                               color menu.
  3789.  
  3790.      background               is  the background  color for  an  ANSI color
  3791.                               menu.
  3792.  
  3793.      foreground               is  the foreground  color  for an  ANSI color
  3794.                               menu.
  3795.  
  3796.      description              is one or more descriptions of the bulletins.
  3797.                               These  should  be  in   the  order  of   your
  3798.                               bulletins.      For    example,   the   first
  3799.                               description  should  be for  BULLET1.ANS  and
  3800.                               BULLET1.BBS, the second description should be
  3801.                               for BULLET2.ANS and BULLET2.BBS, etc.
  3802.  
  3803.      security level           is the caller's minimum security  level to be
  3804.                               able  to  view  the bulletin.    In  order to
  3805.                               provide compatibility with  previous versions
  3806.                               of TriBBS, this is an optional value.
  3807.      ----------------------------------------------------------------------
  3808.  
  3809.      The following is a sample BULLETIN.MNU file:
  3810.  
  3811.      ----------------------------------------------------------------------
  3812.  
  3813.      7,0,4,15
  3814.      Rules of the BBS
  3815.      TriBBS 4.0 History,15
  3816.      List of Registered Systems
  3817.  
  3818.      ----------------------------------------------------------------------
  3819.  
  3820.      Note  how  the  second  bulletin, "TriBBS  4.0  History",  specifies a
  3821.      minimum security level of 15 to be able to read the bulletin.
  3822.  
  3823.  
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.  
  3832.  
  3833.  
  3834.  
  3835.      The TriBBS Bulletin Board System                                    53
  3836.  
  3837.      The Main Menu Configuration File
  3838.      --------------------------------
  3839.  
  3840.      The Main Menu  configuration file has a name of MAIN.MNU.  As with all
  3841.      other TriBBS menu configuration files, MAIN.MNU is a text file and can
  3842.      be  edited  with any  text  editor.   The  format for  MAIN.MNU  is as
  3843.      follows:
  3844.  
  3845.      ----------------------------------------------------------------------
  3846.  
  3847.      border background,border foreground,background,foreground
  3848.      B,Bulletin Menu,security level
  3849.      M,Message Menu,security level
  3850.      F,File Menu,security level
  3851.      D,Door Menu,security level
  3852.      T,TeleChat Menu,security level
  3853.      Q,Questionnaire Menu,security level
  3854.      S,Sysop Menu,security level
  3855.      C,Comment to Sysop,security level
  3856.      A,Toggle ANSI Graphics Mode,security level
  3857.      N,Newsletter,security level
  3858.      Y,Your Personal Information,security level
  3859.      I,System Information,security level
  3860.      U,List of Users,security level
  3861.      W,Who's On,security level
  3862.      X,Expert Mode,security level
  3863.      P,Page Sysop,security level
  3864.      G,Goodbye,security level
  3865.  
  3866.  
  3867.      Where:
  3868.  
  3869.      border background        is the border  background color  for an  ANSI
  3870.                               color menu.
  3871.  
  3872.      border foreground        is the  border foreground  color for  an ANSI
  3873.                               color menu.
  3874.  
  3875.      background               is the  background color  for  an ANSI  color
  3876.                               menu.
  3877.  
  3878.      foreground               is the  foreground  color for  an ANSI  color
  3879.                               menu.
  3880.  
  3881.      security level           is  the  minimum  security   level  for  this
  3882.                               command.
  3883.  
  3884.      ----------------------------------------------------------------------
  3885.  
  3886.      You  should note  that the  order  of the  Main Menu  items  and their
  3887.      descriptions can be changed.  However, the  color codes must be in the
  3888.      configuration file's first line and each of the menu item hotkeys (the
  3889.  
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.      The TriBBS Bulletin Board System                                    54
  3902.  
  3903.      character in the first column) must remain the same.  The following is
  3904.      a sample Main Menu configuration file:
  3905.  
  3906.      ----------------------------------------------------------------------
  3907.  
  3908.      6,0,1,15
  3909.      B,Bulletin Menu,10
  3910.      M,Message Menu,10
  3911.      F,File Menu,10
  3912.      D,Door Menu,999
  3913.      T,TeleChat Menu,999
  3914.      Q,Questionnaire Menu,999
  3915.      S,Sysop Menu,100
  3916.      C,Comment to Sysop,10
  3917.      A,Toggle ANSI Graphics Mode,10
  3918.      N,Newsletter,10
  3919.      Y,Your Personal Information,10
  3920.      I,System Information,10
  3921.      U,List of Users,10
  3922.      W,Who's On,999
  3923.      X,Expert Mode,10
  3924.      P,Page Sysop,10
  3925.      G,Goodbye,0
  3926.  
  3927.      ----------------------------------------------------------------------
  3928.  
  3929.      The following are descriptions of the 16 Main Menu items:
  3930.  
  3931.  
  3932.           B,Bulletin Menu,security level
  3933.                By pressing <B> at the Main Menu, TriBBS will branch to  the
  3934.                Bulletin Menu.
  3935.  
  3936.           M,Message Menu,security level
  3937.                By pressing <M> at the Main Menu, TriBBS  will branch to the
  3938.                Message Menu.
  3939.  
  3940.           F,File Menu,security level
  3941.                By pressing <F> at the Main  Menu, TriBBS will branch to the
  3942.                File Menu.
  3943.  
  3944.           D,Door Menu,security level
  3945.                By pressing  <D> at the Main Menu, TriBBS will branch to the
  3946.                Door Menu.  If your board doesn't have any doors, you should
  3947.                set the security level for this option higher than anybody's
  3948.                security level.
  3949.  
  3950.           T,TeleChat Menu,security level
  3951.                By pressing <T>  at the Main Menu, TriBBS will branch to the
  3952.                TeleChat Menu.   If you are  running a single line  BBS, you
  3953.                will  should disable  this option  by  setting its  security
  3954.                level higher than any of the board's users.
  3955.  
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963.  
  3964.  
  3965.  
  3966.  
  3967.      The TriBBS Bulletin Board System                                    55
  3968.  
  3969.           Q,Questionnaire Menu,security level
  3970.                By pressing <Q> at the Main Menu, TriBBS  will branch to the
  3971.                Questionnaire   Menu.    If  your  board  doesn't  have  any
  3972.                questionnaires, you should  set the security level  for this
  3973.                option higher than anybody's security level.
  3974.  
  3975.           S,Sysop Menu,security level
  3976.                By pressing <S> at the Main Menu, TriBBS will  branch to the
  3977.                Sysop Menu.  IMPORTANT:  The security level for  this option
  3978.                should  be set  for  at least  your  minimum sysop  security
  3979.                level.
  3980.  
  3981.           C,Comment to Sysop,security level
  3982.                By pressing <C> at the Main Menu, TriBBS will let the caller
  3983.                send  a private message to  the sysop.   The message will be
  3984.                saved in the board's first message conference.
  3985.  
  3986.           A,Toggle ANSI Graphics Mode,security level
  3987.                By pressing  <A> at the  Main Menu, TriBBS will  toggle ANSI
  3988.                color graphics on and off.
  3989.  
  3990.           N,Newsletter,security level
  3991.                By pressing  <N> at the  Main Menu, TriBBS will  display the
  3992.                board's newsletter, if any.
  3993.  
  3994.           Y,Your Personal Information,security level
  3995.                By pressing <Y> at the Main Menu, TriBBS will let the caller
  3996.                display  and edit  some  of his  information.   TriBBS  will
  3997.                display the following menu to the caller:
  3998.  
  3999.           -----------------------------------------------------------------
  4000.  
  4001.           Name............: Mark Goodwin
  4002.           Address.........: Bangor, Me
  4003.           Alias...........: Programmer
  4004.           Phone...........: 207-941-0805     Birth.........: 10/19/56
  4005.           First Call......: 01/01/90         Last Call.....: 02/23/93 14:40
  4006.           Uploads.........: 11               Downloads.....: 0
  4007.           K Uploaded......: 2080             K Downloaded..: 31
  4008.           Messages........: 30               Editor........: None
  4009.           Times On........: 432              Security Level: 100
  4010.           Password........: Install          Protocol......: None
  4011.           Waiting Messages: Don't Check      Subscription..: None
  4012.           Chat............: Available
  4013.  
  4014.           <A>ddress, A<l>ias, <P>assword, Phone <N>umber,
  4015.           <D>efault Protocol, <E>ditor, Una<v>ailable for Chat,
  4016.           Check for <W>aiting Messages, <Q>uit:
  4017.  
  4018.           -----------------------------------------------------------------
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.  
  4029.  
  4030.  
  4031.  
  4032.  
  4033.      The TriBBS Bulletin Board System                                    56
  4034.  
  4035.                As you can see from  this sample display, the "Your Personal
  4036.                Information" menu features the following 8 options:
  4037.  
  4038.                     <A>ddress
  4039.                          Pressing  <A>  prompts  the  caller  for  his  new
  4040.                          city/state.
  4041.  
  4042.                     A<l>ias
  4043.                          Pressing <L> prompts the caller for his new alias.
  4044.  
  4045.                     <P>assword
  4046.                          Pressing  <P>  prompts  the  caller  for  his  new
  4047.                          password.
  4048.  
  4049.                     Phone <N>umber
  4050.                          Pressing  <N> prompts the caller for his new phone
  4051.                          number.
  4052.  
  4053.                     <D>efault Protocol
  4054.                          Pressing  <D> prompts the  caller to select  a new
  4055.                          default protocol.
  4056.  
  4057.                     <E>ditor
  4058.                          Pressing  <E> prompts the  caller to select  a new
  4059.                          default editor.
  4060.  
  4061.                     A<v>ailable, Una<v>ailable
  4062.                          Pressing <V>  toggles the caller's  multinode chat
  4063.                          status.   By default, all caller's  multinode chat
  4064.                          status is set to "available".  However, the caller
  4065.                          can   optionally   set   his   chat   status    to
  4066.                          "unavailable" if he doesn't want to be interrupted
  4067.                          by multinode chat pages.
  4068.  
  4069.                     Check for <W>aiting Messages, Don't Check for <W>aiting
  4070.                     Messages
  4071.                          Pressing <W> toggles the caller's waiting  message
  4072.                          check status.   By default, TriBBS checks  for the
  4073.                          caller's  waiting messages at logon.  However, the
  4074.                          caller  can  optionally  set  is  waiting  message
  4075.                          status so that  TriBBS will not check  for waiting
  4076.                          messages at logon.
  4077.  
  4078.                     <Q>uit
  4079.                          Pressing <Q> returns the caller to the Main Menu.
  4080.  
  4081.           I,System Information,security level
  4082.                By  pressing <I>  at the  Main Menu,  TriBBS will  display a
  4083.                number of the board's statistics.
  4084.  
  4085.           U,List of Users,security level
  4086.  
  4087.  
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.  
  4096.  
  4097.  
  4098.  
  4099.      The TriBBS Bulletin Board System                                    57
  4100.  
  4101.                By pressing <U> at the Main Menu, TriBBS will display a list
  4102.                of the board's users.
  4103.  
  4104.           W,Who's On,security level
  4105.                By pressing <W> at the Main Menu, TriBBS will display a list
  4106.                of who's on all of the board's nodes.  If you are running  a
  4107.                single line  BBS, you  will probably  want  to disable  this
  4108.                option by setting its security  level higher than any of the
  4109.                board's users.
  4110.  
  4111.           X,Expert Mode,security level
  4112.                Pressing <X> will toggle the  caller's expert mode flag.  If
  4113.                the caller's  expert mode flag  is set for  "Expert", TriBBS
  4114.                will not display the menus for the caller.  If  the caller's
  4115.                expert mode flag is set  for "Super Expert", TriBBS will not
  4116.                display the  menus for the  caller and will  use abbreviated
  4117.                menu prompts.   Otherwise, TriBBS will display  the menus to
  4118.                the caller.
  4119.  
  4120.           P,Page Sysop,security level
  4121.                Pressing  <P> will  page the sysop.   As soon  as the caller
  4122.                pages the sysop, TriBBS will  display a blinking asterisk in
  4123.                the user status window's upper right corner.   This blinking
  4124.                asterisk  will continue  to be  displayed  until either  the
  4125.                sysop answers the page or the caller logs off.
  4126.  
  4127.           G,Goodbye,security level
  4128.                Pressing <G> will log the caller off the board.
  4129.  
  4130.  
  4131.      The Message Menu Configuration File
  4132.      -----------------------------------
  4133.  
  4134.      The Message  Menu configuration file  has a  name of MESSAGE.MNU.   As
  4135.      with all other TriBBS menu  configuration files, MESSAGE.MNU is a text
  4136.      file  and  can  be  edited with  any  text  editor.    The format  for
  4137.      MESSAGE.MNU is as follows:
  4138.  
  4139.  
  4140.  
  4141.  
  4142.  
  4143.  
  4144.  
  4145.  
  4146.  
  4147.  
  4148.  
  4149.  
  4150.  
  4151.  
  4152.  
  4153.  
  4154.  
  4155.  
  4156.  
  4157.  
  4158.  
  4159.  
  4160.  
  4161.  
  4162.  
  4163.  
  4164.  
  4165.      The TriBBS Bulletin Board System                                    58
  4166.  
  4167.      ----------------------------------------------------------------------
  4168.  
  4169.      border background,border foreground,background,foreground
  4170.      C,Change Conference,security level
  4171.      E,Enter a Message,security level
  4172.      R,Read Messages,security level
  4173.      N,New Messages,security level
  4174.      Y,Your Messages,security level
  4175.      S,Set Conference Queue,security level
  4176.      M,Main Menu,security level
  4177.      X,Expert Mode,security level
  4178.      P,Page Sysop,security level
  4179.      G,Goodbye,security level
  4180.  
  4181.  
  4182.      Where:
  4183.  
  4184.      border background        is  the border  background color for  an ANSI
  4185.                               color menu.
  4186.  
  4187.      border foreground        is  the border foreground  color for  an ANSI
  4188.                               color menu.
  4189.  
  4190.      background               is  the background  color for  an ANSI  color
  4191.                               menu.
  4192.  
  4193.      foreground               is  the foreground  color for  an  ANSI color
  4194.                               menu.
  4195.  
  4196.      security level           is  the  minimum  security   level  for  this
  4197.                               command.
  4198.  
  4199.      ----------------------------------------------------------------------
  4200.  
  4201.      You  should note that  the order of  the Message Menu  items and their
  4202.      descriptions can be changed.  However, the  color codes must be in the
  4203.      configuration file's first line and each of the menu item hotkeys (the
  4204.      characters in the first column) must  remain the same.  The  following
  4205.      is a sample Message Menu configuration file:
  4206.  
  4207.  
  4208.  
  4209.  
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217.  
  4218.  
  4219.  
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.  
  4228.  
  4229.  
  4230.  
  4231.      The TriBBS Bulletin Board System                                    59
  4232.  
  4233.      ----------------------------------------------------------------------
  4234.  
  4235.      7,0,2,15
  4236.      C,Change Conference,10
  4237.      E,Enter a Message,10
  4238.      R,Read Messages,10
  4239.      N,New Messages,10
  4240.      Y,Your Messages,10
  4241.      S,Set Conference Queue,10
  4242.      M,Main Menu,0
  4243.      X,Expert Mode,10
  4244.      P,Page Sysop,0
  4245.      G,Goodbye,0
  4246.  
  4247.      ----------------------------------------------------------------------
  4248.  
  4249.      The following are descriptions of the 10 Message Menu items:
  4250.  
  4251.           C,Change Conference,security level
  4252.                Pressing  <C> will let the caller change his current message
  4253.                conference.  After displaying a list of the conferences that
  4254.                are available to the caller,  TriBBS will prompt him for the
  4255.                new conference.
  4256.  
  4257.           E,Enter a Message,security level
  4258.                Pressing  <E> will  let the  caller enter  a message  in the
  4259.                current message conference.   TriBBS will prompt  the caller
  4260.                for the  name to  address the  message to.   If  the current
  4261.                conference isn't a net mail conference, TriBBS will check to
  4262.                see  if the  addressee  is a  user of  the board.   Messages
  4263.                addressed  to Sysop will  be changed to  your name.   If the
  4264.                message  is addressed to  an individual, TriBBS  will ask if
  4265.                the message should  be flagged as PUBLIC.   TriBBS will then
  4266.                prompt for the message subject.   If the conference is a net
  4267.                mail conference, TriBBS will ask  the caller if he wants the
  4268.                message ECHOed.  If  the conference is a  Fido-style netmail
  4269.                conference, TriBBS will  ask the caller for  the recipient's
  4270.                network address.   From  there, TriBBS will  let the  caller
  4271.                enter  his  message using  the  TriBBS line  editor  or full
  4272.                screen editor.  
  4273.  
  4274.  
  4275.                If the  caller is using  the line editor, the  editor's menu
  4276.                can  be displayed by pressing <ENTER> on  a blank line.  The
  4277.                following are the options the line editor menu offers:
  4278.  
  4279.                <S>ave
  4280.                     Pressing <S> will save the message.
  4281.  
  4282.                <A>bort
  4283.                     Pressing <A> will abort the message.
  4284.  
  4285.  
  4286.  
  4287.  
  4288.  
  4289.  
  4290.  
  4291.  
  4292.  
  4293.  
  4294.  
  4295.  
  4296.  
  4297.      The TriBBS Bulletin Board System                                    60
  4298.  
  4299.                <C>ontinue
  4300.                     Pressing <C> will start the line editor again where the
  4301.                     message left off.
  4302.  
  4303.                <L>ist
  4304.                     Pressing <L> will list the message.
  4305.  
  4306.                <D>elete Line
  4307.                     Pressing <D> will prompt  the caller for the  number of
  4308.                     the line he wants deleted.
  4309.  
  4310.                <I>nsert Line
  4311.                     Pressing <I> will  prompt the caller for  the number of
  4312.                     the line he wants a blank line inserted before.
  4313.  
  4314.                <E>dit Line
  4315.                     Pressing <E> will  prompt the caller for  the number of
  4316.                     the line he would like to edit.
  4317.  
  4318.                <R>eplace Text:
  4319.                     Pressing  <R> will prompt the  caller for the number of
  4320.                     the line he  would like to search and  replace text in.
  4321.                     After selecting  the desired line,  TriBBS will  prompt
  4322.                     the caller  to enter  the search  and replace  strings.
  4323.                     These  strings are  entered  on the  same  line with  a
  4324.                     semicolon separating the two strings.  TriBBS will then
  4325.                     search the line  for occurrences of the  search string.
  4326.                     If the search  string is found, it will  be replaced by
  4327.                     the replace string.
  4328.  
  4329.                <Q>uote
  4330.                     Pressing <Q>  will  allow the  caller to  quote from  a
  4331.                     message  he is  replying to.   TriBBS will  display the
  4332.                     original message and then prompt the call for the first
  4333.                     and last lines to be quoted.  (This menu option is only
  4334.                     available  if   the  caller  is  replying   to  another
  4335.                     message.)
  4336.  
  4337.                <U>pload
  4338.                     Pressing <U> will  prompt the caller for the  name of a
  4339.                     file  to be uploaded  and added to  the message's text.
  4340.                     Note  that during  a local logon,  you can  specify any
  4341.                     file name to be used for the "uploaded" file.
  4342.  
  4343.                If the caller is using  the full screen editor, the editor's
  4344.                menu can be displayed by  pressing <ESC>.  The following are
  4345.                the options the full screen editor menu offers:
  4346.  
  4347.                <S>ave
  4348.                     Pressing <S> will save the message.
  4349.  
  4350.                <A>bort
  4351.  
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.  
  4360.  
  4361.  
  4362.  
  4363.      The TriBBS Bulletin Board System                                    61
  4364.  
  4365.                     Pressing <A> will abort the message.
  4366.  
  4367.                <C>ontinue
  4368.                     Pressing <C> will return the  caller to the full screen
  4369.                     editor.
  4370.  
  4371.                <U>pload
  4372.                     Pressing <U> will  prompt the caller for the  name of a
  4373.                     file to be  uploaded and added  to the message's  text.
  4374.                     Note that  during a local  logon, you  can specify  any
  4375.                     file name to be used for the "uploaded" file.
  4376.  
  4377.                <H>elp
  4378.                     Pressing  <H> will display a help screen that describes
  4379.                     what control keys the full screen editor offers.
  4380.  
  4381.                While editing  a message using  the full screen  editor, the
  4382.                caller can use anyone of the following control keys:
  4383.  
  4384.                Control Key     IBM Key       Function
  4385.                <CTRL><A>       <LEFT ARROW>  Move left 1 character
  4386.                <CTRL><D>       <RIGHT ARROW> Move right 1 character
  4387.                <CTRL><E>       <UP ARROW>    Move up 1 line
  4388.                <CTRL><X>       <DOWN ARROW>  Move down 1 line
  4389.                <CTRL><I>       <TAB>         Move cursor to next tab zone
  4390.                <CTRL><P>       <END>         Move to end of line
  4391.                <CTRL><W>       <HOME>        Move to beginning of line
  4392.                <CTRL><R>       <PG UP>       Move up a page
  4393.                <CTRL><C>       <PG DN>       Move down a page
  4394.                <CTRL><G>       <DELETE>      Delete character under cursor
  4395.                <CTRL><H>       <BACKSPACE>   Delete  character  to  left of
  4396.                                              cursor
  4397.                <CTRL><Y>                     Delete current line
  4398.                <CTRL><B>                     Reformat paragraph
  4399.                <CTRL><L>                     Redraw screen
  4400.                <CTRL><O>                     Quote message
  4401.                <CTRL><V>       <INSERT>      Toggle insert/overtype mode
  4402.  
  4403.                IMPORTANT:  The  "IBM  Keys" are  only  available  to remote
  4404.                callers  if  their  communications  program  supports   ANSI
  4405.                keyboard emulation.
  4406.  
  4407.           R,Read Messages,security level
  4408.                Pressing <R>  allows the  caller to  read messages.   TriBBS
  4409.                will prompt the caller if he  wants to read messages in just
  4410.                the current conference, all conferences, the caller's queued
  4411.                conferences, or quit to the  Message Menu.  For each message
  4412.                conference, TriBBS allows  the caller to enter the number of
  4413.                the first  message to  be read, only  read new  messages, or
  4414.                quit to the Message Menu.
  4415.  
  4416.  
  4417.  
  4418.  
  4419.  
  4420.  
  4421.  
  4422.  
  4423.  
  4424.  
  4425.  
  4426.  
  4427.  
  4428.  
  4429.      The TriBBS Bulletin Board System                                    62
  4430.  
  4431.                While  reading messages, the  caller will be  presented with
  4432.                the following options:
  4433.  
  4434.                <R>eply
  4435.                     Pressing <R> will allow the  caller to enter a reply to
  4436.                     the  message.   If the message  is PUBLIC,  TriBBS will
  4437.                     give the caller the option of making the reply PRIVATE.
  4438.  
  4439.                Read Re<p>lies
  4440.                     Pressing <p> will allow the caller to read  a message's
  4441.                     replies.  After reading all of the replies, TriBBS will
  4442.                     return  to the original message.   (This option is only
  4443.                     available if the message has replies.)
  4444.  
  4445.                <N>umber
  4446.                     Pressing <N>  prompts the caller to enter the number of
  4447.                     the message to be read next.
  4448.  
  4449.                <D>elete
  4450.                     Pressing  <D> will  allow  the  caller  to  delete  the
  4451.                     message.  (This  option is only available if the caller
  4452.                     has  at least  a minimum  sysop security  level or  the
  4453.                     conference  allows user  deletion  and the  message  is
  4454.                     either from or to the caller.)
  4455.  
  4456.                <U>ndelete
  4457.                     Pressing  <U> will  allow  the  caller  to  undelete  a
  4458.                     previously  deleted  message.    (This  option is  only
  4459.                     available  if the caller  has at least  a minimum sysop
  4460.                     security level.)
  4461.  
  4462.                Pu<b>lic
  4463.                     Pressing <B> will make a PRIVATE message PUBLIC.  (This
  4464.                     option is only  available if the caller has  at least a
  4465.                     minimum  sysop  security  level  and  the   message  is
  4466.                     PRIVATE.)
  4467.  
  4468.                Pri<v>ate
  4469.                     Pressing <V> will make a PUBLIC message PRIVATE.  (This
  4470.                     option is only  available if the caller has  at least a
  4471.                     minimum  sysop   security  level  and  the  message  is
  4472.                     PUBLIC.)
  4473.  
  4474.                Ech<o>, Unech<o>
  4475.                     Pressing  <O> will  toggle a  message's status  between
  4476.                     echoed and not echoed.  (This option is  only available
  4477.                     if the  caller has  at least a  minimum sysop  security
  4478.                     level  and   the  message  conference  is  a  networked
  4479.                     conference.) 
  4480.  
  4481.                Permanen<t>, <T>ransient
  4482.  
  4483.  
  4484.  
  4485.  
  4486.  
  4487.  
  4488.  
  4489.  
  4490.  
  4491.  
  4492.  
  4493.  
  4494.  
  4495.      The TriBBS Bulletin Board System                                    63
  4496.  
  4497.                     Pressing  <T> will  toggle a  message's status  between
  4498.                     permanent or transient.   By default, all  messages are
  4499.                     transient.  If  a message is  marked as permanent,  the
  4500.                     TriPack  message base  packing utility will  not delete
  4501.                     the  message.  (This  option is  only available  if the
  4502.                     caller has at least a minimum sysop security level.)
  4503.  
  4504.                <M>ove
  4505.                     Pressing <M> will allow the caller to move a message to
  4506.                     another  message conference.   TriBBS  will prompt  the
  4507.                     caller  to  enter  the  number  of  the  message's  new
  4508.                     conference.   (This  option is  only  available if  the
  4509.                     caller has at least a minimum sysop security level.)
  4510.  
  4511.                <C>opy
  4512.                     Pressing <C> will allow the caller to copy a message to
  4513.                     another  message conference.   TriBBS  will prompt  the
  4514.                     caller  to  enter  the  number  of  the  message's  new
  4515.                     conference.   (This  option is  only  available if  the
  4516.                     caller has at least a minimum sysop security level.)
  4517.  
  4518.                <S>ave
  4519.                     Pressing <S> will allow the caller to  save the message
  4520.                     to a disk file.  TriBBS will prompt  the caller for the
  4521.                     name of the file to save  the message to.  If the  file
  4522.                     already exists, TriBBS  will append the message  to the
  4523.                     end of  the file.   If the  file doesn't  exist, TriBBS
  4524.                     will  create the file.  (This  option is only available
  4525.                     if the  caller has  at least a  minimum sysop  security
  4526.                     level.)
  4527.  
  4528.                <E>dit
  4529.                     Pressing  <E> allows the  caller to edit  the message's
  4530.                     contents.  You should note that the original message is
  4531.                     deleted and the new message is added to  the end of the
  4532.                     message  conference.  (This option is only available if
  4533.                     the  caller has  at  least  a  minimum  sysop  security
  4534.                     level.)
  4535.  
  4536.                <-> Prev
  4537.                     Pressing <-> will move back to the previously displayed
  4538.                     message.
  4539.  
  4540.                <+/ENTER> Next Message
  4541.                     Pressing <+> or <ENTER> moves on to the next message.
  4542.  
  4543.                <Q>uit
  4544.                     Pressing  <Q> will  allow the  caller  to quit  reading
  4545.                     messages in this message conference.
  4546.  
  4547.           N,New Messages,security level
  4548.  
  4549.  
  4550.  
  4551.  
  4552.  
  4553.  
  4554.  
  4555.  
  4556.  
  4557.  
  4558.  
  4559.  
  4560.  
  4561.      The TriBBS Bulletin Board System                                    64
  4562.  
  4563.                Pressing <N> allows the caller to read new messages.  TriBBS
  4564.                maintains pointers in each message conference of the highest
  4565.                message  number the caller has  read. TriBBS will prompt the
  4566.                caller  if he  wants to  read messages  in just  the current
  4567.                conference,   all    conferences,   the    caller's   queued
  4568.                conferences, or quit to the  Message Menu.  For each message
  4569.                conference,  TriBBS   allows   the  caller   to   read   the
  4570.                conference's new messages,  skip the conference, or  quit to
  4571.                the Message Menu.
  4572.  
  4573.                While  reading messages, the  caller will be  presented with
  4574.                the same  options as  TriBBS uses  with the "Read  Messages"
  4575.                menu option.
  4576.  
  4577.           Y,Your Messages,security level
  4578.                Pressing <Y> allows the caller to read his messages.  TriBBS
  4579.                will prompt the  caller if he wants to read  his messages in
  4580.                just the current  conference, all conferences,  the caller's
  4581.                queued conferences, or  quit to the Message menu.   For each
  4582.                message conference,  TriBBS allows  the caller  to read  the
  4583.                message  to him  in the  conference or  quit to  the Message
  4584.                Menu.
  4585.  
  4586.                While  reading messages, the  caller will be  presented with
  4587.                the same options as TriBBS uses with the "Read Messages" and
  4588.                "New Messages" menu options.
  4589.  
  4590.           S,Set Conference Queue,security level
  4591.                Pressing <S> allows the caller to set a conference queue.  A
  4592.                conference queue allows  the caller to select whether or not
  4593.                a conference will  be read while reading  messages in queued
  4594.                conferences.  TriBBS will display a menu  with the following
  4595.                three options:
  4596.  
  4597.                <L>ist Your Queue
  4598.                     Entering  <L> presents a  list of the  conferences that
  4599.                     are available to the user and indicates whether  or not
  4600.                     they are queued conferences.
  4601.  
  4602.                <####> Conference to Toggle
  4603.                     Entering  a  conference's  number toggle's  its  queued
  4604.                     status.
  4605.  
  4606.                <ENTER> to Quit
  4607.                     Simply  pressing  <ENTER>  returns the  caller  to  the
  4608.                     Message Menu.
  4609.  
  4610.           M,Main Menu,security level
  4611.                Pressing <M> returns the caller to the Main Menu.
  4612.  
  4613.           X,Expert Mode,security level
  4614.  
  4615.  
  4616.  
  4617.  
  4618.  
  4619.  
  4620.  
  4621.  
  4622.  
  4623.  
  4624.  
  4625.  
  4626.  
  4627.      The TriBBS Bulletin Board System                                    65
  4628.  
  4629.                Pressing <X> will toggle the  caller's expert mode flag.  If
  4630.                the  caller's expert mode  flag is set  for "Expert", TriBBS
  4631.                will not display the menus for the caller.  If  the caller's
  4632.                expert mode flag is set  for "Super Expert", TriBBS will not
  4633.                display  the menus for  the caller and  will use abbreviated
  4634.                menu prompts.   Otherwise, TriBBS will display  the menus to
  4635.                the caller.
  4636.  
  4637.           P,Page Sysop,security level
  4638.                Pressing  <P> will  page the sysop.   As soon  as the caller
  4639.                pages  the sysop, TriBBS will display a blinking asterisk in
  4640.                the user status  window's upper right corner.  This blinking
  4641.                asterisk  will continue  to be  displayed  until either  the
  4642.                sysop answers the page or the caller logs off.
  4643.  
  4644.           G,Goodbye,security level
  4645.                Pressing <G> will log the caller off the board.
  4646.  
  4647.  
  4648.      The File Menu Configuration File
  4649.      --------------------------------
  4650.  
  4651.      The File Menu configuration file has a name of FILES.MNU.  As with all
  4652.      other TriBBS  menu configuration files,  FILES.MNU is a text  file and
  4653.      can be edited with  any text editor.   The format for FILES.MNU is  as
  4654.      follows:
  4655.  
  4656.      ---------------------------------------------------------------------
  4657.  
  4658.      border background,border foreground,background,foreground
  4659.      C,Change File Area,security level
  4660.      L,List Files,security level
  4661.      N,New Files,security level
  4662.      T,Text Search File Lists,security level
  4663.      U,Upload File,security level
  4664.      D,Download File,security level
  4665.      V,View Archive,security level
  4666.      R,Remove File,security level
  4667.      O,Move File,security level
  4668.      M,Main Menu,security level
  4669.      X,Expert Mode,security level
  4670.      P,Page Sysop,security level
  4671.      G,Goodbye,security level
  4672.  
  4673.  
  4674.      Where:
  4675.  
  4676.      border background        is the  border background  color for an  ANSI
  4677.                               color menu.
  4678.  
  4679.      border foreground        is the  border foreground color  for an  ANSI
  4680.                               color menu.
  4681.  
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.  
  4690.  
  4691.  
  4692.  
  4693.      The TriBBS Bulletin Board System                                    66
  4694.  
  4695.      background               is  the background  color for  an ANSI  color
  4696.                               menu.
  4697.  
  4698.      foreground               is the  foreground color  for  an ANSI  color
  4699.                               menu.
  4700.  
  4701.      security level           is  the  minimum  security  level  for   this
  4702.                               command.
  4703.  
  4704.      ---------------------------------------------------------------------
  4705.  
  4706.      You  should  note that  the order  of  the File  Menu items  and their
  4707.      descriptions can be  changed.  However, the color codes must be in the
  4708.      configuration file's first line and each of the menu item hotkeys (the
  4709.      character in the first column) must remain the same.
  4710.  
  4711.      The following is a sample File Menu configuration file:
  4712.  
  4713.      ---------------------------------------------------------------------
  4714.  
  4715.      7,0,5,15
  4716.      C,Change File Area,10
  4717.      L,List Files,10
  4718.      N,New Files,10
  4719.      T,Text Search File Lists,10
  4720.      U,Upload File,10
  4721.      D,Download File,10
  4722.      V,View Archive,10
  4723.      R,Remove File,100
  4724.      O,Move File,100
  4725.      M,Main Menu,10
  4726.      X,Expert Mode,10
  4727.      P,Page Sysop,10
  4728.      G,Goodbye,10
  4729.  
  4730.      ---------------------------------------------------------------------
  4731.  
  4732.      The following are descriptions of the 13 File Menu items:
  4733.  
  4734.           C,Change File Area,security level
  4735.                Pressing  <C> will let  the caller  change his  current file
  4736.                area.  After displaying  a list of  the file areas that  are
  4737.                available to the caller, TriBBS  will prompt him for the new
  4738.                file area.
  4739.  
  4740.           L,List Files,security level
  4741.                Pressing <L>  will  let the  caller  view the  board's  file
  4742.                lists.   TriBBS will prompt the caller to enter a file mask.
  4743.                This file mask  uses the same format as the DOS DIR command.
  4744.                After entering an appropriate file mask, TriBBS will ask the
  4745.                caller if he  wants to view the  file lists for his  current
  4746.                file area or all file areas.
  4747.  
  4748.  
  4749.  
  4750.  
  4751.  
  4752.  
  4753.  
  4754.  
  4755.  
  4756.  
  4757.  
  4758.  
  4759.      The TriBBS Bulletin Board System                                    67
  4760.  
  4761.           N,New Files,security level
  4762.                Pressing <N> will let the caller view the board's new files.
  4763.                TriBBS will  prompt the caller to enter  a date to begin the
  4764.                search with.   If the caller simply  presses <ENTER>, TriBBS
  4765.                will  use the  date of  the caller's  last new  file search.
  4766.                TriBBS will then ask  the caller if he wants to  see the new
  4767.                files for his current file area or all file areas.
  4768.  
  4769.           T,Text Search File Lists,security level
  4770.                Pressing <T> will let the caller search for a text string in
  4771.                the board's  file lists.   TriBBS will prompt the  caller to
  4772.                enter  the string  to be  searched for.   After  entering an
  4773.                appropriate search string, TriBBS will  ask the caller if he
  4774.                wants to search the file lists for his current file  area or
  4775.                all file areas.
  4776.  
  4777.           U,Upload File,security level
  4778.                Pressing <U> will let the caller upload a file.  TriBBS will
  4779.                prompt the caller for the filenames and descriptions for the
  4780.                files to be uploaded.  If a blank description is entered for
  4781.                a  file, TriBBS  will attempt  to extract  and use  either a
  4782.                FILE_ID.DIZ  or DESC.SDI  description  file  for the  file's
  4783.                description.   In order for  TriBBS to  be able to  find and
  4784.                extract a description file, the proper decompression utility
  4785.                must  be in the  DOS PATH.   If the  call is a  remote call,
  4786.                TriBBS   will  ask  the  caller  to  select  an  appropriate
  4787.                protocol.   If  the call  is a  local call,  the appropriate
  4788.                files must be in the file area's file path.
  4789.  
  4790.           D,Download File,security level
  4791.                Pressing <D> will let the caller download one or more files.
  4792.                TriBBS will  prompt the caller for the names of the files to
  4793.                be downloaded.  After entering a blank line, TriBBS will ask
  4794.                the caller to select  an appropriate protocol if the  caller
  4795.                hasn't selected  a default protocol.   You should  note that
  4796.                this menu option is not available to local calls.
  4797.  
  4798.                If the  caller  is using  a  bidirectional protocol,  it  is
  4799.                possible to upload  a file while downloading a  file.  After
  4800.                each download, TriBBS  will check the TRANSFER  directory to
  4801.                see if  any files were  uploaded during the download.   If a
  4802.                file (or files) is found and it  isn't already in one of the
  4803.                board's file area, TriBBS will  prompt the caller to enter a
  4804.                description.
  4805.  
  4806.           V,View Archive,security level
  4807.                Pressing <V>  will let  the caller view  the contents  of an
  4808.                archive.  TriBBS  will first uncompress the archive and then
  4809.                display a complete  listing of the archive's  contents.  The
  4810.                caller is  then  given the  option of  either relisting  the
  4811.                archive's contents,  displaying one of  the archive's files,
  4812.                compressing and  downloading one or more  individual members
  4813.  
  4814.  
  4815.  
  4816.  
  4817.  
  4818.  
  4819.  
  4820.  
  4821.  
  4822.  
  4823.  
  4824.  
  4825.      The TriBBS Bulletin Board System                                    68
  4826.  
  4827.                of the  archive, or returning to  the Files Menu.   In order
  4828.                for this option to work properly you must have the following
  4829.                compression utilities in you PATH:
  4830.  
  4831.                Archive Type             Utility
  4832.                ------------------------------------------------------------
  4833.                ZIP                      PKZIP.EXE and PKUNZIP.EXE
  4834.                ARJ                      ARJ.EXE
  4835.                LZH                      LHA.EXE
  4836.                PAK, SDN, or ARC         PAK.EXE
  4837.                -----------------------------------------------------------
  4838.  
  4839.           R,Remove File,security level
  4840.                Pressing  <R> will  let the  caller remove  a file  from the
  4841.                board's file lists  and file areas.  TriBBS  will prompt the
  4842.                caller for the  file's name.  If  the file is  found, TriBBS
  4843.                will double check  to be sure if the caller  really wants to
  4844.                delete the file.
  4845.  
  4846.                IMPORTANT:  The security level for this option should be set
  4847.                for at least your minimum sysop security level.
  4848.  
  4849.           O,Move File,security level
  4850.                Pressing  <O> will  let  the  caller move  a  file from  its
  4851.                present file area to another  file area.  TriBBS will prompt
  4852.                the caller for the file's name and its new file area.
  4853.  
  4854.                IMPORTANT: The security level for this option should  be set
  4855.                for at least your minimum sysop security level.
  4856.  
  4857.           M,Main Menu,security level
  4858.                Pressing <M> returns the caller to the Main Menu.
  4859.  
  4860.           X,Expert Mode,security level
  4861.                Pressing <X> will toggle the  caller's expert mode flag.  If
  4862.                the caller's expert  mode flag is  set for "Expert",  TriBBS
  4863.                will  not display the menus for the caller.  If the caller's
  4864.                expert mode flag is set  for "Super Expert", TriBBS will not
  4865.                display the menus  for the caller  and will use  abbreviated
  4866.                menu prompts.   Otherwise, TriBBS will display  the menus to
  4867.                the caller.
  4868.  
  4869.           P,Page Sysop,security level
  4870.                Pressing <P> will  page the  sysop.  As  soon as the  caller
  4871.                pages the sysop, TriBBS will display  a blinking asterisk in
  4872.                the user status window's upper right corner.   This blinking
  4873.                asterisk  will continue  to be  displayed  until either  the
  4874.                sysop answers the page or the caller logs off.
  4875.  
  4876.           G,Goodbye,security level
  4877.                Pressing <G> will log the caller off the board.
  4878.  
  4879.  
  4880.  
  4881.  
  4882.  
  4883.  
  4884.  
  4885.  
  4886.  
  4887.  
  4888.  
  4889.  
  4890.  
  4891.      The TriBBS Bulletin Board System                                    69
  4892.  
  4893.      The Door Menu Configuration File
  4894.      --------------------------------
  4895.  
  4896.      The Door Menu  configuration file has a name of DOORS.MNU.  You should
  4897.      note  that this  is an  optional menu  configuration file and  is only
  4898.      necessary if your board has doors available.  As with all other TriBBS
  4899.      menu configuration files, DOORS.MNU  is a text file and can  be edited
  4900.      with any text editor.  The format for DOORS.MNU is as follows:
  4901.  
  4902.      ---------------------------------------------------------------------
  4903.  
  4904.      border background,border foreground,background,foreground
  4905.      door type,description,batch file,security level
  4906.      .
  4907.      .
  4908.      .
  4909.      door type,description,batch file,security level
  4910.  
  4911.  
  4912.      Where:
  4913.  
  4914.      border background        is the  border background  color for  an ANSI
  4915.                               color menu.
  4916.  
  4917.      border foreground        is  the border  foreground color for  an ANSI
  4918.                               color menu.
  4919.  
  4920.      background               is the  background  color for  an ANSI  color
  4921.                               menu.
  4922.  
  4923.      foreground               is  the foreground  color for  an ANSI  color
  4924.                               menu.
  4925.  
  4926.      door type                is the type of  door data files TriBBS is  to
  4927.                               generate for this door.  The door type can be
  4928.                               any one of the following characters:
  4929.  
  4930.                                    D  - Generates  DOOR.SYS  for GAP,  etc.
  4931.                                    type doors.
  4932.                                    P - Generates  PCBOARD.DAT, PCBOARD.SYS,
  4933.                                    and USERS for PCBoard 14.x doors.
  4934.                                    R  -  Generates  DORINFO#.DEF  for  RBBS
  4935.                                    doors.
  4936.                                    S -  Generates SFDOORS.DAT  for Spitfire
  4937.                                    doors.
  4938.                                    T  -  Generates  TRIBBS.SYS  for  TriBBS
  4939.                                    doors.
  4940.                                    W -  Generates CALLINFO.BBS  for WildCat
  4941.                                    doors.
  4942.                                    U - Generates  UTIDOOR.TXT for UTI doors
  4943.                                    such as MegaMail.
  4944.  
  4945.  
  4946.  
  4947.  
  4948.  
  4949.  
  4950.  
  4951.  
  4952.  
  4953.  
  4954.  
  4955.  
  4956.  
  4957.      The TriBBS Bulletin Board System                                    70
  4958.  
  4959.                               Note that a door type is required.  There are
  4960.                               a  few doors that  don't require a  door data
  4961.                               file to be  run.  If  you wish to use  such a
  4962.                               door, you can  simply specify any one  of the
  4963.                               above characters.   A "U"  door type  creates
  4964.                               the  smallest  files.     Therefore,  it   is
  4965.                               preferable to the others.
  4966.  
  4967.      description              is a description for the door.
  4968.  
  4969.      batch file               is the door's  batch file.  With  TriBBS, all
  4970.                               doors  are run with a  batch file and must be
  4971.                               loaded in  your node's  main directory.  This
  4972.                               batch file is similar to an event batch file.
  4973.                               An extension  of BAT  is not  required for  a
  4974.                               door batch file. However, if an extension  of
  4975.                               BAT  isn't specified  in the  DOORS.MNU file,
  4976.                               TriBBS will first  search for a  file without
  4977.                               an extension and  if one isn't found  it will
  4978.                               search for a  file with an extension  of BAT.
  4979.                               For  example, if  a file  name  of GLOBAL  is
  4980.                               specified  in DOORS.MNU,  TriBBS will  search
  4981.                               first for GLOBAL and then GLOBAL.BAT.
  4982.  
  4983.                               When TriBBS runs a door, it will generate the
  4984.                               proper door data files as is indicated by the
  4985.                               door's  door type  character.   It  will then
  4986.                               copy the door's  batch file to a  file called
  4987.                               DOOR.BAT.     TriBBS   will  then   create  a
  4988.                               temporary  caller  information  file.    This
  4989.                               temporary file  holds the  information TriBBS
  4990.                               will need when  the caller returns  to TriBBS
  4991.                               from the door.   After generating all  of the
  4992.                               proper files,  TriBBS will exit  from memory.
  4993.                               BOARD.BAT  will then run  DOOR.BAT.  In order
  4994.                               for  TriBBS to  restart after  the caller  is
  4995.                               done with the door, the last line in the door
  4996.                               batch   file  must   call  BOARD.BAT.     The
  4997.                               following is an example board batch file:
  4998.  
  4999.                               cd \doors\global
  5000.                               war /s c:\tribbs\sfdoors.dat
  5001.                               cd \tribbs
  5002.                               board
  5003.  
  5004.      security level           is the  minimum  security  level  the  caller
  5005.                               needs to use the door.
  5006.  
  5007.      ---------------------------------------------------------------------
  5008.  
  5009.  
  5010.  
  5011.  
  5012.  
  5013.  
  5014.  
  5015.  
  5016.  
  5017.  
  5018.  
  5019.  
  5020.  
  5021.  
  5022.  
  5023.      The TriBBS Bulletin Board System                                    71
  5024.  
  5025.  
  5026.      The following is a sample DOORS.MNU file:
  5027.  
  5028.      ---------------------------------------------------------------------
  5029.  
  5030.      7,0,6,15
  5031.      U,MaineRelay Hub,HUBDOOR,50
  5032.      S,Global War,GLOBAL,10
  5033.      P,Imperium,IMPERIUM,10
  5034.      P,Bowling,BOWLING,10
  5035.      S,Scrabble,SCRABBLE,10 
  5036.      P,Super Guppy,SUPERG,10
  5037.      U,MegaMail,MEGAMAIL,10
  5038.      P,TriBBS Time Bank,TRIBANK,10
  5039.      P,Tic-Tac-Toe,TICTAC,100
  5040.      U,Page Me!!!!,PAGE,100
  5041.      S,Hobbit Trivia,SFHOBTRV,10
  5042.      S,Stackem,STACKEM,10
  5043.      P,King of the Board,KINGOB,10
  5044.  
  5045.      ---------------------------------------------------------------------
  5046.  
  5047.  
  5048.      The Door Bulletin Menu Configuration File
  5049.      -----------------------------------------
  5050.  
  5051.      The Door Bulletin Menu configuration  file has a name of DOORBULL.MNU.
  5052.      As with  all TriBBS menu  configuration files, DOORBULL.MNU is  a text
  5053.      file  and  can be  edited  with  any  text  editor.   The  format  for
  5054.      DOORBULL.MNU is as follows:
  5055.  
  5056.  
  5057.  
  5058.  
  5059.  
  5060.  
  5061.  
  5062.  
  5063.  
  5064.  
  5065.  
  5066.  
  5067.  
  5068.  
  5069.  
  5070.  
  5071.  
  5072.  
  5073.  
  5074.  
  5075.  
  5076.  
  5077.  
  5078.  
  5079.  
  5080.  
  5081.  
  5082.  
  5083.  
  5084.  
  5085.  
  5086.  
  5087.  
  5088.  
  5089.      The TriBBS Bulletin Board System                                    72
  5090.  
  5091.  
  5092.      ---------------------------------------------------------------------
  5093.  
  5094.      border background,border foreground,background,foreground
  5095.      description,security level
  5096.      .
  5097.      .
  5098.      .
  5099.      description,security level
  5100.  
  5101.  
  5102.      Where:
  5103.  
  5104.      border background        is  the border background  color for  an ANSI
  5105.                               color menu.
  5106.  
  5107.      border foreground        is the  border foreground  color for  an ANSI
  5108.                               color menu.
  5109.  
  5110.      background               is  the background  color for  an  ANSI color
  5111.                               menu.
  5112.  
  5113.      foreground               is  the foreground  color  for an  ANSI color
  5114.                               menu.
  5115.  
  5116.      description              is one of more descriptions of the bulletins.
  5117.                               These  should  be  in   the  order  of   your
  5118.                               bulletins.      For    example,   the   first
  5119.                               description  should  be for  DRBULL1.ANS  and
  5120.                               DRBULL1.BBS, the second description should be
  5121.                               for DRBULL2.ANS and DRBULL2.BBS, etc.
  5122.  
  5123.      security level           is the caller's minimum security  level to be
  5124.                               able  to  view  the bulletin.    In  order to
  5125.                               provide compatibility with  previous versions
  5126.                               of TriBBS, this is an optional value.
  5127.  
  5128.      ---------------------------------------------------------------------
  5129.  
  5130.  
  5131.  
  5132.  
  5133.  
  5134.  
  5135.  
  5136.  
  5137.  
  5138.  
  5139.  
  5140.  
  5141.  
  5142.  
  5143.  
  5144.  
  5145.  
  5146.  
  5147.  
  5148.  
  5149.  
  5150.  
  5151.  
  5152.  
  5153.  
  5154.  
  5155.      The TriBBS Bulletin Board System                                    73
  5156.  
  5157.      The following is a sample DOORBULL.MNU file:
  5158.  
  5159.      ---------------------------------------------------------------------
  5160.  
  5161.      7,0,4,15
  5162.      King of the Board Pyramid
  5163.      King of the Board Points
  5164.      Imperium Top Ten
  5165.      Scrabble Status
  5166.      Scrabble Top Ten
  5167.      Hobbit Trivia Top Ten
  5168.      Stackem Top Ten
  5169.  
  5170.      ---------------------------------------------------------------------
  5171.  
  5172.  
  5173.      The Questionnaire Menu Configuration File
  5174.      ----------------------------------------
  5175.  
  5176.  
  5177.      The Questionnaire Menu  configuration file has a name of QUESTION.MNU.
  5178.      You  should note that this is an  optional menu configuration file and
  5179.      is only necessary if your board has questionnaires available.  As with
  5180.      all other TriBBS menu configuration files, QUESTION.MNU is a text file
  5181.      and can be edited with any  text editor.  The format for  QUESTION.MNU
  5182.      is as follows:
  5183.  
  5184.      ---------------------------------------------------------------------
  5185.  
  5186.      border background,border foreground,background,foreground
  5187.      description,questionnaire file,security level
  5188.      .
  5189.      .
  5190.      .
  5191.      description,questionnaire file,security level
  5192.  
  5193.  
  5194.      Where:
  5195.  
  5196.      border background        is the border  background color  for an  ANSI
  5197.                               color menu.
  5198.  
  5199.      border foreground        is the  border foreground  color for  an ANSI
  5200.                               color menu.
  5201.  
  5202.      background               is the  background color  for  an ANSI  color
  5203.                               menu.
  5204.  
  5205.      foreground               is the  foreground  color for  an ANSI  color
  5206.                               menu.
  5207.  
  5208.      description              is a description for the questionnaire.
  5209.  
  5210.  
  5211.  
  5212.  
  5213.  
  5214.  
  5215.  
  5216.  
  5217.  
  5218.  
  5219.  
  5220.  
  5221.      The TriBBS Bulletin Board System                                    74
  5222.  
  5223.      questionnaire file       is the name of the questionnaire and response
  5224.                               file.   This  file  name  must  not  have  an
  5225.                               extension.  Your questionnaire file should be
  5226.                               in node  1's  MWORK  directory  and  have  an
  5227.                               extension  of  QUE.    TriBBS will  save  the
  5228.                               answers to the questionnaire  as a file  with
  5229.                               an extension of ANS.  A  TriBBS questionnaire
  5230.                               file will display each line in the file as is
  5231.                               unless the  first nonspace  character of  the
  5232.                               line is a special questionnaire character  as
  5233.                               follows:
  5234.  
  5235.                               : - Will display the line and prompt the user
  5236.                               for input.   Note that the caller  must enter
  5237.                               something in response to this prompt.
  5238.  
  5239.                               ; - Will display the line and prompt the user
  5240.                               for input.  Note that the  caller can enter a
  5241.                               blank line in response to this prompt.
  5242.  
  5243.                               @ - Will display the line and prompt the user
  5244.                               to enter  a date  using the  format MM-DD-YY.
  5245.                               After the caller has entered the date, TriBBS
  5246.                               will  prompt  the  caller to  see  if  it was
  5247.                               entered correctly.
  5248.  
  5249.                               # - Will display the line and prompt the user
  5250.                               to  enter the date  using the format ###-###-
  5251.                               ####.  After the caller has entered the phone
  5252.                               number, TriBBS will prompt the caller to  see
  5253.                               if it was entered correctly.
  5254.  
  5255.                               ^security  level  -  Will  set  the  caller's
  5256.                               security level to the number specified  after
  5257.                               "^".
  5258.  
  5259.                               ? -    Will  prompt  the user  for  a  Yes/No
  5260.                               response.   If  the  caller  responds with  a
  5261.                               "Yes",  TriBBS  will   ignore  the  remaining
  5262.                               questionnaire  until   TriBBS  finds   a  "+"
  5263.                               character.   TriBBS  will  continue with  the
  5264.                               questionnaire until another  "+" character is
  5265.                               encountered.   If the caller responds  with a
  5266.                               "No",  TriBBS   will  ignore   the  remaining
  5267.                               questionnaire  until   TriBBS  finds   a  "-"
  5268.                               character.   TriBBS  will  continue with  the
  5269.                               questionnaire until another  "-" character is
  5270.                               encountered.  Yes/No questions  can be nested
  5271.                               to ten levels deep.
  5272.  
  5273.                               NOTE: If the first  three nonspace characters
  5274.                               in a line are  REM or rem, TriBBS will  treat
  5275.  
  5276.  
  5277.  
  5278.  
  5279.  
  5280.  
  5281.  
  5282.  
  5283.  
  5284.  
  5285.  
  5286.  
  5287.      The TriBBS Bulletin Board System                                    75
  5288.  
  5289.                               the  line as a  comment and will  not display
  5290.                               it.
  5291.  
  5292.      security level      is  the minimum security level the caller needs to
  5293.                          be able to respond to the questionnaire.
  5294.  
  5295.      ---------------------------------------------------------------------
  5296.  
  5297.      The following is a sample QUESTION.MNU file:
  5298.  
  5299.      ---------------------------------------------------------------------
  5300.  
  5301.      7,0,6,15
  5302.      Question # 1,QUEST0,10
  5303.  
  5304.      ---------------------------------------------------------------------
  5305.  
  5306.      The following is a sample questionnaire file:
  5307.  
  5308.      ---------------------------------------------------------------------
  5309.  
  5310.      Please answer the following questions truthfully:
  5311.  
  5312.      :What is your real name?
  5313.  
  5314.      :What is your street address?
  5315.  
  5316.      :What is your city, state, and zip code?
  5317.  
  5318.      :What type of computer do you own?
  5319.  
  5320.      :What type of modem are you using?
  5321.  
  5322.      :What type of communications software are you using?
  5323.  
  5324.      :Are you interested in messages, files, doors, or all three?
  5325.  
  5326.      ?Are you the Sysop of a bulletin board
  5327.  
  5328.      +
  5329.      :What is the name of your BBS?
  5330.  
  5331.      #What is the BBS's phone number?
  5332.      +
  5333.      -
  5334.      -
  5335.  
  5336.      ---------------------------------------------------------------------
  5337.  
  5338.      You should note that TriBBS supports a special New User Questionnaire.
  5339.      This questionnaire has a file name of NEWUSER and will be presented to
  5340.      a new user after displaying a new user screen, if any.
  5341.  
  5342.  
  5343.  
  5344.  
  5345.  
  5346.  
  5347.  
  5348.  
  5349.  
  5350.  
  5351.  
  5352.  
  5353.      The TriBBS Bulletin Board System                                    76
  5354.  
  5355.  
  5356.      The Sysop Menu Configuration File
  5357.      ---------------------------------
  5358.  
  5359.      The Sysop Menu  configuration file has a  name of SYSOP.MNU.   As with
  5360.      all other  TriBBS menu configuration  files, SYSOP.MNU is a  text file
  5361.      and can  be edited with any text editor.   The format for SYSOP.MNU is
  5362.      as follows:
  5363.  
  5364.      ---------------------------------------------------------------------
  5365.  
  5366.      border background,border foreground,background,foreground
  5367.      U,Edit Users,security level
  5368.      C,Edit Message Conferences,security level
  5369.      F,Edit File Areas,security level
  5370.      E,Edit Events,security level
  5371.      V,View Callers Log,security level
  5372.      S,Sort File Lists,security level
  5373.      M,Main Menu,security level
  5374.      X,Expert Mode,security level
  5375.      P,Page Sysop,security level
  5376.      G,Goodbye,security level
  5377.  
  5378.  
  5379.      Where:
  5380.  
  5381.      border background        is the  border background  color for an  ANSI
  5382.                               color menu.
  5383.  
  5384.      border foreground        is the  border foreground color  for an  ANSI
  5385.                               color menu.
  5386.  
  5387.      background               is  the  background color  for an  ANSI color
  5388.                               menu.
  5389.  
  5390.      foreground               is  the foreground  color for  an ANSI  color
  5391.                               menu.
  5392.  
  5393.      security level           is  the  minimum  security   level  for  this
  5394.                               command.
  5395.  
  5396.      ---------------------------------------------------------------------
  5397.  
  5398.      You should  note that  the order  of the  Sysop Menu  items and  their
  5399.      descriptions can be changed.  However, the  color codes must be in the
  5400.      configuration file's first line and each of the menu item hotkeys (the
  5401.      character in the first column) must remain the same.
  5402.  
  5403.      The following is a sample Sysop Menu configuration file:
  5404.  
  5405.  
  5406.  
  5407.  
  5408.  
  5409.  
  5410.  
  5411.  
  5412.  
  5413.  
  5414.  
  5415.  
  5416.  
  5417.  
  5418.  
  5419.      The TriBBS Bulletin Board System                                    77
  5420.  
  5421.  
  5422.      ---------------------------------------------------------------------
  5423.  
  5424.      7,0,3,15
  5425.      U,Edit Users,100
  5426.      C,Edit Message Conferences,100
  5427.      F,Edit File Areas,100
  5428.      E,Edit Events,100
  5429.      V,View Callers Log,100
  5430.      S,Sort File Lists,100
  5431.      M,Main Menu,10
  5432.      X,Expert Mode,10
  5433.      P,Page Sysop,10
  5434.      G,Goodbye,0
  5435.  
  5436.      ---------------------------------------------------------------------
  5437.  
  5438.      The following are descriptions of the 11 Sysop Menu Items:
  5439.  
  5440.           U,Edit Users,security level
  5441.                Pressing <U> will let the caller edit the user records.  For
  5442.                local logons,  TriBBS will call  TriMan's user editor.   For
  5443.                remote logons, TriBBS will display a user editor screen with
  5444.                the following options:
  5445.  
  5446.                <N> User Name
  5447.                     Pressing <N> will let you edit the user's name.
  5448.  
  5449.                <^> Alias Name
  5450.                     Pressing <^> will let you edit the user's alias.
  5451.  
  5452.                <A> User Address
  5453.                     Pressing <A> will let you edit the user's address.
  5454.  
  5455.                <S> Security Level
  5456.                     Pressing  <S> will  let you  edit  the user's  security
  5457.                     level.
  5458.  
  5459.                <+> Next Record
  5460.                     Pressing <+> will move to the next user's record.
  5461.  
  5462.                <#> User Phone No
  5463.                     Pressing <#> will let you edit the user's phone number.
  5464.  
  5465.                <P> User Password
  5466.                     Pressing <P> will let you edit the user's password.
  5467.  
  5468.                <-> Previous Record
  5469.                     Pressing <-> will move the previous user's record.
  5470.  
  5471.                <U> Uploads
  5472.  
  5473.  
  5474.  
  5475.  
  5476.  
  5477.  
  5478.  
  5479.  
  5480.  
  5481.  
  5482.  
  5483.  
  5484.  
  5485.      The TriBBS Bulletin Board System                                    78
  5486.  
  5487.                     Pressing <U>  will let you  edit the  user's number  of
  5488.                     uploads.
  5489.  
  5490.                <D> Downloads
  5491.                     Pressing  <D> will let  you edit  the user's  number of
  5492.                     downloads.
  5493.  
  5494.                <R> Record Number
  5495.                     Pressing <R> will  let you move  to a specified  user's
  5496.                     record.
  5497.  
  5498.                <$> K Uploaded
  5499.                     Pressing <$> will  let you edit the user's  number of K
  5500.                     bytes uploaded.
  5501.  
  5502.                <%> K Downloaded
  5503.                     Pressing <%> will  let you edit the user's  number of K
  5504.                     bytes downloaded.
  5505.  
  5506.                <F> Find User
  5507.                     Pressing <F> will let you search for a specified user's
  5508.                     record.
  5509.  
  5510.                <L> Lock User Out
  5511.                     Pressing <L> will let you lock the user out.
  5512.  
  5513.                <&> Delete User
  5514.                     Pressing <&>  will let you  mark the user's  record for
  5515.                     deletion.
  5516.  
  5517.                <1> Priv Files
  5518.                     Pressing  <1> will let  you edit  the user's  access to
  5519.                     private file areas.
  5520.  
  5521.                <M> Messages
  5522.                     Pressing <M> will  let you  edit the  user's number  of
  5523.                     posted messages.
  5524.  
  5525.                <!> Time Left
  5526.                     Pressing <!>  will let  you edit  the user's  number of
  5527.                     remaining minutes for the day.
  5528.  
  5529.                <2> Priv Confs
  5530.                     Pressing <2>  will let  you edit  the user's  access to
  5531.                     private message conferences.
  5532.  
  5533.                <*> Net Status
  5534.                     Pressing <*> will  let you toggle the  user's netstatus
  5535.                     in QWK packets on and off.
  5536.  
  5537.                <E> Expiration Date
  5538.  
  5539.  
  5540.  
  5541.  
  5542.  
  5543.  
  5544.  
  5545.  
  5546.  
  5547.  
  5548.  
  5549.  
  5550.  
  5551.      The TriBBS Bulletin Board System                                    79
  5552.  
  5553.                     Pressing  <E> will let you edit the user's subscription
  5554.                     expiration date.
  5555.  
  5556.                <Q> Quit
  5557.                     Pressing <Q> will let you exit from the user editor.
  5558.  
  5559.           C,Edit Message Conferences,security level
  5560.                Pressing   <C>  will  let   the  caller  edit   the  message
  5561.                conferences.   In order  to perform  this operation,  TriBBS
  5562.                will  call TriMan; therefore, this function is not available
  5563.                to remote callers.
  5564.  
  5565.           F,Edit File Areas,security level
  5566.                Pressing <F> will  let the caller  edit the file areas.   In
  5567.                order  to perform this  operation, TriBBS will  call TriMan;
  5568.                therefore, this function is not available to remote callers.
  5569.  
  5570.           E,Edit Events,security level
  5571.                Pressing <E> will let the caller edit the events.   In order
  5572.                to  perform  this  operation,   TriBBS  will  call   TriMan;
  5573.                therefor, this function is not available to remote callers.
  5574.  
  5575.           V,View Callers Log,security level
  5576.                Pressing  <V>  will let  the  caller view  the  callers log.
  5577.                TriBBS will prompt the caller  to enter the starting date to
  5578.                view the log from.
  5579.  
  5580.           S,Sort File Lists,security level
  5581.                Pressing <S>  will  let the  caller  sort the  board's  file
  5582.                lists.   You should note  that TriBBS's sort routine  has an
  5583.                upper limit of 3000 files per list.  If your file lists grow
  5584.                beyond 3000 files, you will  have to use an external sorting
  5585.                program to sort them.
  5586.  
  5587.           M,Main Menu,security level
  5588.                Pressing <M> returns the caller to the Main Menu.
  5589.  
  5590.           X,Expert Mode,security level
  5591.                Pressing <X> will toggle the  caller's expert mode flag.  If
  5592.                the caller's  expert mode flag  is set for  "Expert", TriBBS
  5593.                will not display the menus for the caller.   If the caller's
  5594.                expert mode flag is set  for "Super Expert", TriBBS will not
  5595.                display the  menus for the  caller and will  use abbreviated
  5596.                menu prompts.   Otherwise, TriBBS will display  the menus to
  5597.                the caller.
  5598.  
  5599.           P,Page Sysop,security level
  5600.                Pressing <P>  will page the  sysop.  As  soon as the  caller
  5601.                pages the sysop, TriBBS will  display a blinking asterisk in
  5602.                the user status window's upper right corner.   This blinking
  5603.                asterisk  will continue  to be  displayed  until either  the
  5604.                sysop answers the page or the caller logs off.
  5605.  
  5606.  
  5607.  
  5608.  
  5609.  
  5610.  
  5611.  
  5612.  
  5613.  
  5614.  
  5615.  
  5616.  
  5617.      The TriBBS Bulletin Board System                                    80
  5618.  
  5619.           G,Goodbye,security level
  5620.                Pressing <G> will log the caller off the board.
  5621.  
  5622.  
  5623.  
  5624.  
  5625.  
  5626.  
  5627.  
  5628.  
  5629.  
  5630.  
  5631.  
  5632.  
  5633.  
  5634.  
  5635.  
  5636.  
  5637.  
  5638.  
  5639.  
  5640.  
  5641.  
  5642.  
  5643.  
  5644.  
  5645.  
  5646.  
  5647.  
  5648.  
  5649.  
  5650.  
  5651.  
  5652.  
  5653.  
  5654.  
  5655.  
  5656.  
  5657.  
  5658.  
  5659.  
  5660.  
  5661.  
  5662.  
  5663.  
  5664.  
  5665.  
  5666.  
  5667.  
  5668.  
  5669.  
  5670.  
  5671.  
  5672.  
  5673.  
  5674.  
  5675.  
  5676.  
  5677.  
  5678.  
  5679.  
  5680.  
  5681.  
  5682.  
  5683.      The TriBBS Bulletin Board System                                    81
  5684.  
  5685.                                                             EXTENDABLE MENU COMMANDS
  5686.                             ------------------------
  5687.  
  5688.      TriBBS  allows the sysop to  easily extend the  Main Menu, the Message
  5689.      Menu, the File Menu, and  the Sysop Menu through the use  of doors and
  5690.      batch files.  The  first step in  extending a menu is  to add the  new
  5691.      command's hotkey  character, description,  and security  level to  the
  5692.      desired menu.  For example, let's suppose you wanted to add TriMail to
  5693.      your Message  Menu.   The  following  is a  sample  Message Menu  with
  5694.      TriMail added to it:
  5695.  
  5696.      ----------------------------------------------------------------------
  5697.  
  5698.      7,0,2,15
  5699.      C,Change Conference,10
  5700.      E,Enter a Message,10
  5701.      R,Read Messages,10
  5702.      N,New Messages,10
  5703.      Y,Your Messages,10
  5704.      S,Set Conference Queue,10
  5705.      T,TriMail,10
  5706.      M,Main Menu,0
  5707.      X,Expert Mode,10
  5708.      P,Page Sysop,0
  5709.      G,Goodbye,0
  5710.  
  5711.      ----------------------------------------------------------------------
  5712.  
  5713.      As the above  sample Message Menu shows,  the new command's hotkey  is
  5714.      "T", its  description is  "TriMail", and its  security level  is "10".
  5715.      You  should note  that a custom  menu option's  hotkey can be  any key
  5716.      expect  one of  the keys  that TriBBS  uses  internally for  the menu.
  5717.      Thus, you couldn't use C or G for  a new Message Menu command, but you
  5718.      could use @, Z, U, etc.
  5719.  
  5720.      The next step to get the custom  menu command functioning is to create
  5721.      a batch  file that  TriBBS will call  to carry  out the command.   The
  5722.      filename must be MAINh.BAT (where "h" is the hotkey) for a custom Main
  5723.      Menu command, MESSh.BAT (where "h" is the hotkey) for a custom Message
  5724.      Menu command, FILEh.BAT  (where "h" is the  hotkey) for a custom  File
  5725.      Menu command, or SYSh.BAT (where "h" is the hotkey) for a custom Sysop
  5726.      Menu command.  So  for our example  TriMail Message Menu command,  the
  5727.      proper batch file  name would be MESST.BAT  and could be a  batch file
  5728.      similar to the following:
  5729.  
  5730.  
  5731.  
  5732.  
  5733.  
  5734.  
  5735.  
  5736.  
  5737.  
  5738.  
  5739.  
  5740.  
  5741.  
  5742.  
  5743.  
  5744.  
  5745.  
  5746.  
  5747.  
  5748.  
  5749.      The TriBBS Bulletin Board System                                    82
  5750.  
  5751.      ----------------------------------------------------------------------
  5752.  
  5753.      cd \doors\trimail
  5754.      trimail tmail1.cfg
  5755.      cd \tribbs
  5756.      board
  5757.  
  5758.      ----------------------------------------------------------------------
  5759.  
  5760.      At  this point,  you  may  be wondering  where  TriMail will  get  the
  5761.      necessary  door  data files  it needs  to  run.   Before  exiting from
  5762.      memory, TriBBS generates all of its  possible door data files and then
  5763.      simply runs the proper batch file just like it would a door.  However,
  5764.      you  should note that it  isn't strictly necessary to run a door  as a
  5765.      custom menu command.   You can make  a command out of  pretty much any
  5766.      program.  The only limits are your imagination.
  5767.  
  5768.  
  5769.  
  5770.  
  5771.  
  5772.  
  5773.  
  5774.  
  5775.  
  5776.  
  5777.  
  5778.  
  5779.  
  5780.  
  5781.  
  5782.  
  5783.  
  5784.  
  5785.  
  5786.  
  5787.  
  5788.  
  5789.  
  5790.  
  5791.  
  5792.  
  5793.  
  5794.  
  5795.  
  5796.  
  5797.  
  5798.  
  5799.  
  5800.  
  5801.  
  5802.  
  5803.  
  5804.  
  5805.  
  5806.  
  5807.  
  5808.  
  5809.  
  5810.  
  5811.  
  5812.  
  5813.  
  5814.  
  5815.      The TriBBS Bulletin Board System                                    83
  5816.  
  5817.                                SPECIAL BATCH FILES
  5818.                                -------------------
  5819.  
  5820.      TriBBS runs a  number of batch files  that allow you to run  doors and
  5821.      perform maintenance routines at certain desirable times.
  5822.  
  5823.  
  5824.      NEWUSER.BAT
  5825.      -----------
  5826.  
  5827.      If it exists, the NEWUSER.BAT file is called by TriBBS just before the
  5828.      bulletin menu  is displayed providing  it is the caller's  first call.
  5829.      Before exiting from  memory, TriBBS will generate all  of its possible
  5830.      door data files.
  5831.  
  5832.  
  5833.      SECn.BAT
  5834.      --------
  5835.  
  5836.      If it exists,  SECn.BAT (where "n" is the  caller's security level) is
  5837.      called by TriBBS just before  the bulletin menu is displayed.   Before
  5838.      exiting from  memory, TriBBS  will generate all  of its  possible door
  5839.      data files.
  5840.  
  5841.  
  5842.      LOGON.BAT
  5843.      ---------
  5844.  
  5845.      If it exists, LOGON.BAT  is called by TriBBS just before  the bulletin
  5846.      menu is displayed.   Before exiting from memory,  TriBBS will generate
  5847.      all of its possible door data files.
  5848.  
  5849.  
  5850.      UPLOAD.BAT
  5851.      ----------
  5852.  
  5853.      If  it exists,  UPLOAD.BAT is called  by TriBBS  just after a  file is
  5854.      upload and before it is optionally  scanned for viruses.  TriBBS  will
  5855.      pass  the uploaded  file's complete  path name  as  UPLOAD.BAT's first
  5856.      parameter and  the uploaded  file's extension  as UPLOAD.BAT's  second
  5857.      parameter.  This batch file is very handy for  stripping comments from
  5858.      or recommenting archives.  You should note that you do not need a call
  5859.      to BOARD.BAT at the end of an UPLOAD.BAT file.
  5860.  
  5861.  
  5862.      BETWEEN.BAT
  5863.      -----------
  5864.  
  5865.      If it  exists, BETWEEN.BAT  is called by  TriBBS just after  a callers
  5866.      logs off.   This batch file  is very handy for  performing intercaller
  5867.      maintenance routines.  You  should note that you do not need a call to
  5868.      BOARD.BAT at the end of a BETWEEN.BAT file.
  5869.  
  5870.  
  5871.  
  5872.  
  5873.  
  5874.  
  5875.  
  5876.  
  5877.  
  5878.  
  5879.  
  5880.  
  5881.      The TriBBS Bulletin Board System                                    84
  5882.  
  5883.  
  5884.  
  5885.  
  5886.  
  5887.  
  5888.  
  5889.  
  5890.  
  5891.  
  5892.  
  5893.  
  5894.  
  5895.  
  5896.  
  5897.  
  5898.  
  5899.  
  5900.  
  5901.  
  5902.  
  5903.  
  5904.  
  5905.  
  5906.  
  5907.  
  5908.  
  5909.  
  5910.  
  5911.  
  5912.  
  5913.  
  5914.  
  5915.  
  5916.  
  5917.  
  5918.  
  5919.  
  5920.  
  5921.  
  5922.  
  5923.  
  5924.  
  5925.  
  5926.  
  5927.  
  5928.  
  5929.  
  5930.  
  5931.  
  5932.  
  5933.  
  5934.  
  5935.  
  5936.  
  5937.  
  5938.  
  5939.  
  5940.  
  5941.  
  5942.  
  5943.  
  5944.  
  5945.  
  5946.  
  5947.      The TriBBS Bulletin Board System                                    85
  5948.  
  5949.                                    FILE LISTS
  5950.                                    ----------
  5951.  
  5952.      TriBBS maintains a  file list for  each file area.   A file list  is a
  5953.      simple ASCII file where each line contains the following information:
  5954.  
  5955.      ---------------------------------------------------------------------
  5956.  
  5957.      123456789012345678901234567890123456789012345678901234567890.....
  5958.      FFFFFFFFFFFF  SSSSSSSS  MM-DD-YY  DDDDDDDDDDDDDDDDDDDDDDDDDD.....
  5959.  
  5960.  
  5961.      Where:
  5962.  
  5963.      FFFFFFFFFFFF             is the file's name.
  5964.  
  5965.      SSSSSSSS                 is the file's size.
  5966.  
  5967.      MM-DD-YY                 is the file's date.
  5968.  
  5969.      DDDDDDDDDDDD.....        is the file's description.
  5970.  
  5971.      ---------------------------------------------------------------------
  5972.  
  5973.      You should note that the length of the file description cannot be more
  5974.      than 40 characters per line and no longer than 20 lines in length.
  5975.  
  5976.      If you wish, you can create each file list file with a text editor.
  5977.  
  5978.      A simple way to add a file to an area's file list is to locally upload
  5979.      it.  Be sure that the  file you want add to the file  area's file list
  5980.      is located  in the file area's subdirectory.   Next log on locally, go
  5981.      to the  Files Menu,  change to  the correct  file area  if you're  not
  5982.      already in it, and select the  upload option.  Next, enter the  file's
  5983.      name and description.  TriBBS will then add  the file's information to
  5984.      the file area's file list.
  5985.  
  5986.  
  5987.      FileMan
  5988.      -------
  5989.  
  5990.      Included  with   TriBBS  is   an  external   utility  program   called
  5991.      FILEMAN.EXE.   This utility  makes it possible  to quickly  and easily
  5992.      edit your file lists.  To run FileMan,  be sure that you are in one of
  5993.      your  node's main  directory  and  enter FileMan  at  the DOS  prompt.
  5994.      FileMan must  be  run  from  a  main directory  in  order  to  find  a
  5995.      SYSDAT2.DAT file.
  5996.  
  5997.      FileMan will start  by displaying a pulldown menu bar.  Press <ALT><F>
  5998.      to pull down the Files menu.   From this menu, you can select the file
  5999.      area to be edited by moving the  highlight bar to the appropriate file
  6000.  
  6001.  
  6002.  
  6003.  
  6004.  
  6005.  
  6006.  
  6007.  
  6008.  
  6009.  
  6010.  
  6011.  
  6012.  
  6013.      The TriBBS Bulletin Board System                                    86
  6014.  
  6015.      area and pressing <ENTER>.  You can exit from FileMan at the main menu
  6016.      by pressing <CTRL><X>.
  6017.  
  6018.      After you select  a file area to  be edited, FileMan will read  in the
  6019.      file area's file list.   You will then be able to sort  the file list,
  6020.      scan the file  area for any  files that aren't  included in the  list,
  6021.      delete files, edit a file's description, check a file to see if it has
  6022.      a FILE_ID.DIZ or DESC.SDI description file, and more.   To perform one
  6023.      of these operations  you only need to move  to the appropriate command
  6024.      button  and press  <ENTER>.  You  can move  around the edit  file list
  6025.      dialog box by pressing  either the <TAB> or  <SHIFT><TAB> keys.   When
  6026.      you exit from  the edit  file list  dialog box, TriBBS  will save  the
  6027.      edited file list.
  6028.  
  6029.      You should note that FileMan has an upper limit of 1000 files per file
  6030.      area.   Also you should  be aware that  FileMan does not  support file
  6031.      sharing.   So you  should not  edit the  file lists  when somebody  is
  6032.      online.
  6033.  
  6034.  
  6035.      MakeIdx
  6036.      -------
  6037.  
  6038.      TriBBS  allows you  to  optionally  search for  files  by index  files
  6039.      instead of using the DOS directory functions.  This can  greatly speed
  6040.      up searching  large file  areas such  as  CD-ROM file  areas.   Before
  6041.      MakeIdx can generate an  index file for a file area,  you must specify
  6042.      an appropriate  index  file  name  using TriMan's  file  area  editor.
  6043.      MakeIdx can be run using one of the following three formats:
  6044.  
  6045.           MAKEIDX
  6046.  
  6047.                This will display a  list box of all of the  file areas that
  6048.                have been configured to use an  index file.  Simply move the
  6049.                highlight bar to  the appropriate file area  and press enter
  6050.                or double click  it with a  mouse.  Press  ESC to exit  from
  6051.                MakeIdx.
  6052.  
  6053.           MAKEIDX /ALL
  6054.  
  6055.                The  /ALL switch is used to  run MakeIdx from either the DOS
  6056.                command line or from within a batch file.  This switch  will
  6057.                have MakeIdx  generate index files  for any file  areas that
  6058.                are configured to use index files.
  6059.  
  6060.           MAKEIDX /F:n1[-n2]
  6061.  
  6062.                The  /F: switch is used  to run MakeIdx  from either the DOS
  6063.                command line or  from within a batch file.  This switch will
  6064.                have  MakeIdx generate an  index file  for a  specified file
  6065.                area if it  is specified using /F:n1,  where n1 is the  file
  6066.                area to  be indexed.   The /F: switch can  also create index
  6067.  
  6068.  
  6069.  
  6070.  
  6071.  
  6072.  
  6073.  
  6074.  
  6075.  
  6076.  
  6077.  
  6078.  
  6079.      The TriBBS Bulletin Board System                                    87
  6080.  
  6081.                files for  a range of  file areas  if it is  specified using
  6082.                /F:n1-n2, where n1 is the first file area  to be indexed and
  6083.                n2 is the last file area to be indexed.
  6084.  
  6085.      IMPORTANT: You  should not use an index file  for an upload file area.
  6086.      The reason for this is because TriBBS  will only search the index file
  6087.      for matching files if the file  area is configured as an indexed  file
  6088.      area.  Therefore,  a file that was  uploaded after the index  file was
  6089.      created cannot be  found until the  file area is  re-indexed.  So  the
  6090.      best use for indexed file areas is  to index any large file areas that
  6091.      don't serve as  upload areas.  Then you  will only have to  re-index a
  6092.      particular file area when you add or move a file to it.   Note that it
  6093.      is possible to  index an upload area by either running MakeIdx on your
  6094.      upload file areas  either in an  UPLOAD.BAT or BETWEEN.BAT file.   You
  6095.      should also note that  once you have built an index  for a CD-ROM file
  6096.      area  you will  not have to  ever rebuild  it because the  file area's
  6097.      directory will  never change on a CD-ROM.   One last note, MakeIdx can
  6098.      build an index file  for any file area that  has up to 15000 files  in
  6099.      its directory.
  6100.  
  6101.  
  6102.  
  6103.  
  6104.  
  6105.  
  6106.  
  6107.  
  6108.  
  6109.  
  6110.  
  6111.  
  6112.  
  6113.  
  6114.  
  6115.  
  6116.  
  6117.  
  6118.  
  6119.  
  6120.  
  6121.  
  6122.  
  6123.  
  6124.  
  6125.  
  6126.  
  6127.  
  6128.  
  6129.  
  6130.  
  6131.  
  6132.  
  6133.  
  6134.  
  6135.  
  6136.  
  6137.  
  6138.  
  6139.  
  6140.  
  6141.  
  6142.  
  6143.  
  6144.  
  6145.      The TriBBS Bulletin Board System                                    88
  6146.  
  6147.  
  6148.  
  6149.  
  6150.  
  6151.  
  6152.  
  6153.  
  6154.  
  6155.  
  6156.  
  6157.  
  6158.  
  6159.  
  6160.  
  6161.  
  6162.  
  6163.  
  6164.  
  6165.  
  6166.  
  6167.  
  6168.  
  6169.  
  6170.  
  6171.  
  6172.  
  6173.  
  6174.  
  6175.  
  6176.  
  6177.  
  6178.  
  6179.  
  6180.  
  6181.  
  6182.  
  6183.  
  6184.  
  6185.  
  6186.  
  6187.  
  6188.  
  6189.  
  6190.  
  6191.  
  6192.  
  6193.  
  6194.  
  6195.  
  6196.  
  6197.  
  6198.  
  6199.  
  6200.  
  6201.  
  6202.  
  6203.  
  6204.  
  6205.  
  6206.  
  6207.  
  6208.  
  6209.  
  6210.  
  6211.      The TriBBS Bulletin Board System                                    89
  6212.  
  6213.                                EXTERNAL PROTOCOLS
  6214.                                ------------------
  6215.  
  6216.      TriBBS  supports up  to 15  external  protocols.   To enable  external
  6217.      protocols, you  must create  an external  protocol menu  configuration
  6218.      file called  EXTPROT.MNU in your node's NWORK  directory.  EXTPROT.MNU
  6219.      has the following format:
  6220.  
  6221.  
  6222.  
  6223.  
  6224.  
  6225.  
  6226.  
  6227.  
  6228.  
  6229.  
  6230.  
  6231.  
  6232.  
  6233.  
  6234.  
  6235.  
  6236.  
  6237.  
  6238.  
  6239.  
  6240.  
  6241.  
  6242.  
  6243.  
  6244.  
  6245.  
  6246.  
  6247.  
  6248.  
  6249.  
  6250.  
  6251.  
  6252.  
  6253.  
  6254.  
  6255.  
  6256.  
  6257.  
  6258.  
  6259.  
  6260.  
  6261.  
  6262.  
  6263.  
  6264.  
  6265.  
  6266.  
  6267.  
  6268.  
  6269.  
  6270.  
  6271.  
  6272.  
  6273.  
  6274.  
  6275.  
  6276.  
  6277.      The TriBBS Bulletin Board System                                    90
  6278.  
  6279.  
  6280.      ----------------------------------------------------------------------
  6281.      hotkey,description,send file,receive file,batch,error correcting
  6282.      .
  6283.      .
  6284.      .
  6285.      hotkey,description,send file,receive file,batch,error correcting
  6286.  
  6287.  
  6288.      Where:
  6289.  
  6290.      hotkey                   is the key  to be used to select the external
  6291.                               protocol.   You  should  note  that  you  can
  6292.                               override any  of TriBBS's  internal protocols
  6293.                               by specifying the  internal protocol's hotkey
  6294.                               for the  external  protocol's  hotkey.    For
  6295.                               example,  you  can  use a  hotkey  of  "Z" to
  6296.                               replace  TriBBS's  internal  Zmodem  protocol
  6297.                               with DSZ.   Additionally, you  can't use  "N"
  6298.                               for a protocol's hotkey.
  6299.  
  6300.      description              is  a description  to  be  displayed for  the
  6301.                               external protocol.
  6302.  
  6303.      send file                is  the exact  name of  the  batch file  that
  6304.                               sends files to  the caller with the  external
  6305.                               protocol.   This  batch file  must  reside in
  6306.                               your board's main directory.
  6307.  
  6308.      receive file             is  the exact  name of  the  batch file  that
  6309.                               receives  files  from  the  caller  with  the
  6310.                               external  protocol.    This batch  file  must
  6311.                               reside in your board's main directory.
  6312.  
  6313.      batch                    is  "Y"  if  the external  protocol  supports
  6314.                               batch transfers.  Otherwise, "N" to indicated
  6315.                               that  the external  protocol doesn't  support
  6316.                               batch transfers.
  6317.  
  6318.      error correcting         is "Y" if the external protocol is to be used
  6319.                               only  with  an error  correcting  connection.
  6320.                               Otherwise, "N" to indicate  that the external
  6321.                               protocol  can  be  used  with  all  types  of
  6322.                               connections.
  6323.  
  6324.      ---------------------------------------------------------------------
  6325.  
  6326.      The following is an example of an EXTPROT.MNU file:
  6327.  
  6328.  
  6329.  
  6330.  
  6331.  
  6332.  
  6333.  
  6334.  
  6335.  
  6336.  
  6337.  
  6338.  
  6339.  
  6340.  
  6341.  
  6342.  
  6343.      The TriBBS Bulletin Board System                                    91
  6344.  
  6345.  
  6346.      ---------------------------------------------------------------------
  6347.  
  6348.      z,Zmodem (DSZ),sz.bat,rz.bat,y,n
  6349.      m,MPt (Puma),smpt.bat,rmpt.bat,y,n
  6350.      h,HS/Link,hss.bat,hsr.bat,y,n
  6351.  
  6352.      ---------------------------------------------------------------------
  6353.  
  6354.      This example file replaces TriBBS's internal Zmodem protocol  with DSZ
  6355.      and  adds  the  very  speedy  MPt  (formerly  Puma)  and  the  speedy,
  6356.      bidirectional protocol HS/Link to the board's list of protocols.  Both
  6357.      protocols support batch  downloads and neither is  an error correcting
  6358.      protocol.
  6359.  
  6360.  
  6361.      Send Batch Files
  6362.      ----------------
  6363.  
  6364.      When  TriBBS calls a  send batch file,  it passes the  following three
  6365.      parameters to the batch file:
  6366.  
  6367.      port number  baud rate  filename or EBATCH.DAT
  6368.  
  6369.      The  "port   number"  and  "baud  rate"  parameters  are  pretty  self
  6370.      explanatory.   The  third parameter  TriBBS passes  to the  batch file
  6371.      requires  a  little further  explanation.   If  the  protocol, doesn't
  6372.      support batch downloads, TriBBS only passes a single "filename" to the
  6373.      protocol.   Otherwise, TriBBS  creates a file  called "EBATCH.DAT" and
  6374.      passes  the   name  of  the   file  to  the  protocol's   batch  file.
  6375.      "EBATCH.DAT"  is simply  a line-by-line  listing of  the files  in the
  6376.      batch download.
  6377.  
  6378.      The following is an example of a DSZ send batch file called SZ.BAT:
  6379.  
  6380.      ---------------------------------------------------------------------
  6381.  
  6382.      dsz port %1 sz -m @c:%3
  6383.  
  6384.      ---------------------------------------------------------------------
  6385.  
  6386.      Note that the above batch file enables MobyTurbo transfers.
  6387.  
  6388.      The following is an example of a MPt send batch file called SMPT.BAT:
  6389.  
  6390.      ---------------------------------------------------------------------
  6391.  
  6392.      mpt p%1 s  @%3
  6393.  
  6394.      ---------------------------------------------------------------------
  6395.  
  6396.  
  6397.  
  6398.  
  6399.  
  6400.  
  6401.  
  6402.  
  6403.  
  6404.  
  6405.  
  6406.  
  6407.  
  6408.  
  6409.      The TriBBS Bulletin Board System                                    92
  6410.  
  6411.      The  following is  an  example of  a HS/Link  send  batch file  called
  6412.      HSS.BAT:
  6413.  
  6414.      ---------------------------------------------------------------------
  6415.  
  6416.      hslink -p%1 @%3
  6417.  
  6418.      ---------------------------------------------------------------------
  6419.  
  6420.  
  6421.      Receive Batch Files
  6422.      -------------------
  6423.  
  6424.      When TriBBS calls a receive batch file, it passes the  following three
  6425.      parameters to the batch file:
  6426.  
  6427.      ---------------------------------------------------------------------
  6428.  
  6429.      port number  baud rate  filename
  6430.  
  6431.      ---------------------------------------------------------------------
  6432.  
  6433.      IMPORTANT: You should note that the "filename" parameter is not passed
  6434.      to external protocols that support batch file transfers.
  6435.  
  6436.      The following is an example of a DSZ receive batch file called RZ.BAT:
  6437.  
  6438.      ---------------------------------------------------------------------
  6439.  
  6440.      dsz port %1 rz -mrr
  6441.  
  6442.      ---------------------------------------------------------------------
  6443.  
  6444.      Note that the above batch file enables MobyTurbo transfers.
  6445.  
  6446.      The  following  is an  example  of a  MPt  receive  batch file  called
  6447.      RMPT.BAT:
  6448.  
  6449.      ---------------------------------------------------------------------
  6450.  
  6451.      mpt p%1 r
  6452.  
  6453.      ---------------------------------------------------------------------
  6454.  
  6455.      The following  is an example  of a  HS/Link receive batch  file called
  6456.      HSR.BAT:
  6457.  
  6458.  
  6459.  
  6460.  
  6461.  
  6462.  
  6463.  
  6464.  
  6465.  
  6466.  
  6467.  
  6468.  
  6469.  
  6470.  
  6471.  
  6472.  
  6473.  
  6474.  
  6475.      The TriBBS Bulletin Board System                                    93
  6476.  
  6477.      ---------------------------------------------------------------------
  6478.  
  6479.      hslink -p%1
  6480.  
  6481.      ---------------------------------------------------------------------
  6482.  
  6483.  
  6484.  
  6485.  
  6486.  
  6487.  
  6488.  
  6489.  
  6490.  
  6491.  
  6492.  
  6493.  
  6494.  
  6495.  
  6496.  
  6497.  
  6498.  
  6499.  
  6500.  
  6501.  
  6502.  
  6503.  
  6504.  
  6505.  
  6506.  
  6507.  
  6508.  
  6509.  
  6510.  
  6511.  
  6512.  
  6513.  
  6514.  
  6515.  
  6516.  
  6517.  
  6518.  
  6519.  
  6520.  
  6521.  
  6522.  
  6523.  
  6524.  
  6525.  
  6526.  
  6527.  
  6528.  
  6529.  
  6530.  
  6531.  
  6532.  
  6533.  
  6534.  
  6535.  
  6536.  
  6537.  
  6538.  
  6539.  
  6540.  
  6541.      The TriBBS Bulletin Board System                                    94
  6542.  
  6543.  
  6544.  
  6545.  
  6546.  
  6547.  
  6548.  
  6549.  
  6550.  
  6551.  
  6552.  
  6553.  
  6554.  
  6555.  
  6556.  
  6557.  
  6558.  
  6559.  
  6560.  
  6561.  
  6562.  
  6563.  
  6564.  
  6565.  
  6566.  
  6567.  
  6568.  
  6569.  
  6570.  
  6571.  
  6572.  
  6573.  
  6574.  
  6575.  
  6576.  
  6577.  
  6578.  
  6579.  
  6580.  
  6581.  
  6582.  
  6583.  
  6584.  
  6585.  
  6586.  
  6587.  
  6588.  
  6589.  
  6590.  
  6591.  
  6592.  
  6593.  
  6594.  
  6595.  
  6596.  
  6597.  
  6598.  
  6599.  
  6600.  
  6601.  
  6602.  
  6603.  
  6604.  
  6605.  
  6606.  
  6607.      The TriBBS Bulletin Board System                                    95
  6608.  
  6609.                                    FILE RATIOS
  6610.                                    -----------
  6611.  
  6612.      File/Byte Ratios (Adjusting Security Levels)
  6613.      --------------------------------------------
  6614.  
  6615.      To  optionally setup  your  system  so that  it  will adjust  callers'
  6616.      security levels  according to  their ratios, you  must first  create a
  6617.      configuration  file called  RATIOS.DAT in  node  1's MWORK  directory.
  6618.      RATIOS.DAT is a simple ASCII text file that uses the following format:
  6619.  
  6620.      ---------------------------------------------------------------------
  6621.  
  6622.      security level,file ratio,byte ratio
  6623.      .
  6624.      .
  6625.      .
  6626.      security level,file ratio,byte ratio
  6627.  
  6628.      Where:
  6629.  
  6630.      security level           is the caller's security level.
  6631.  
  6632.      file ratio               is    the   maximum    file   ratio    (files
  6633.                               downloaded:files uploaded) for  the caller to
  6634.                               remain  at this security level. If you do not
  6635.                               want to impose a file ratio for this security
  6636.                               level, a file ratio of 0 can be used.
  6637.  
  6638.      byte ratio               is    the   maximum    byte   ratio    (bytes
  6639.                               downloaded:bytes uploaded) for  the caller to
  6640.                               remain at this security level.  If you do not
  6641.                               want to impose a byte ratio for this security
  6642.                               level, a byte ratio of 0 can be used.
  6643.  
  6644.      ---------------------------------------------------------------------
  6645.  
  6646.      The following is an example of a RATIOS.DAT file:
  6647.  
  6648.      ---------------------------------------------------------------------
  6649.  
  6650.      30,5.5,7.5
  6651.      20,10,20
  6652.      15,20,30
  6653.  
  6654.      ---------------------------------------------------------------------
  6655.  
  6656.      Note from this example  that you can  specify both a  file and a  byte
  6657.      ratio for each security level and you can also use decimals to specify
  6658.      the ratios.   In this example, a caller  with a security level  of 30,
  6659.      must  maintain  a  file ratio  of  at  least 1  upload  per  every 5.5
  6660.      downloads and  must maintain a  byte ratio  of 1K  bytes uploaded  per
  6661.  
  6662.  
  6663.  
  6664.  
  6665.  
  6666.  
  6667.  
  6668.  
  6669.  
  6670.  
  6671.  
  6672.  
  6673.      The TriBBS Bulletin Board System                                    96
  6674.  
  6675.      every  7.5K bytes  downloaded.   If  the caller  can't maintain  these
  6676.      ratios, TriBBS  will downgrade the caller to a  20 security level.  If
  6677.      the caller  can't maintain  a 20 security  level, TriBBS  will further
  6678.      downgrade the caller to a 15  security level.  Finally, if the  caller
  6679.      can't maintain a  15 security level, TriBBS will  downgrade the caller
  6680.      to  a  new user's  security level.    If you  don't want  the caller's
  6681.      security level to  be reduced back to a new user's security level, you
  6682.      could change the 15 security level to 15,0,0.
  6683.  
  6684.      You should note  that a caller's ratios are checked at logon and after
  6685.      every upload and download.
  6686.  
  6687.      IMPORTANT: Do not  include any security levels in  RATIOS.DAT that you
  6688.      don't want TriBBS to check.
  6689.  
  6690.  
  6691.      File/Byte Ratios (Security Level Stays the Same)
  6692.      ------------------------------------------------
  6693.  
  6694.      TriBBS also  supports  a file/byte  ratio  method that  restricts  the
  6695.      caller's  ability to  download if  he has  exceeded  his file  or byte
  6696.      ratio.   To setup  your system  so that  it will  restrict a  caller's
  6697.      ability  to  download  to  their  ratios,  you  must  first  create  a
  6698.      configuration  file called  RATIOS.DAT in  node  1's MWORK  directory.
  6699.      RATIOS.DAT uses the following format:
  6700.  
  6701.      ---------------------------------------------------------------------
  6702.  
  6703.      security level,file ratio,byte ratio
  6704.      .
  6705.      .
  6706.      .
  6707.      security level,file ratio,byte ratio
  6708.  
  6709.      Where:
  6710.  
  6711.      security level      is the caller's security level.
  6712.  
  6713.      file ratio          is the maximum file  ratio (files downloaded:files
  6714.                          uploaded)  for the caller  to be able  to download
  6715.                          files.  If you do not want to impose  a file ratio
  6716.                          for this security level, a  file ratio of 0 can be
  6717.                          used.
  6718.  
  6719.      byte ratio          is the maximum byte  ratio (bytes downloaded:bytes
  6720.                          uploaded)  for the caller  to be able  to download
  6721.                          files.  If you do not want to impose a  byte ratio
  6722.                          for this security level, a  byte ratio of 0 can be
  6723.                          used.
  6724.  
  6725.      ---------------------------------------------------------------------
  6726.  
  6727.  
  6728.  
  6729.  
  6730.  
  6731.  
  6732.  
  6733.  
  6734.  
  6735.  
  6736.  
  6737.  
  6738.  
  6739.      The TriBBS Bulletin Board System                                    97
  6740.  
  6741.      The following is an example a RATIOS.DAT file:
  6742.  
  6743.      ---------------------------------------------------------------------
  6744.  
  6745.      30,10,20
  6746.      20,5,10
  6747.  
  6748.      ---------------------------------------------------------------------
  6749.  
  6750.      Note from  this example that  a level 30  caller must maintain  a file
  6751.      ratio of 1 upload  for every 10 downloads and a byte ratio of 1K bytes
  6752.      uploaded  for every  20K bytes  downloaded.   If the  caller fails  to
  6753.      maintain  these levels he  will not be able  to download anymore files
  6754.      until he  uploads a sufficient number of files  or bytes to restore is
  6755.      file/byte ratios to the required level.
  6756.  
  6757.      IMPORTANT: Do not  include any security levels in  RATIOS.DAT that you
  6758.      don't want TriBBS to check.
  6759.  
  6760.  
  6761.      Free Downloads
  6762.      --------------
  6763.  
  6764.      Often times, a  BBS has a number of  files that the sysops  would like
  6765.      all callers to  be able to  download without the  files being  counted
  6766.      towards  the caller's file and/or byte ratio.  You can accomplish this
  6767.      with TriBBS  by creating  a file  called FREE.DAT  in  node 1's  MWORK
  6768.      directory.   FREE.DAT is a simple  ASCII text file that  specifies the
  6769.      name of any files that will be  a free download.  You should note that
  6770.      you  can  use DOS  wildcard characters  in  the file  names.   You can
  6771.      specify a file area's entire  contents as free downloads by specifying
  6772.      the  file  area directory's  complete  path  name  in FREE.DAT.    The
  6773.      following is an example of a FREE.DAT file:
  6774.  
  6775.      c:\tribbs\tribbs\*.*
  6776.      r*.*
  6777.  
  6778.      In the  above example, TriBBS will consider any  files that are in the
  6779.      directory  "c:\tribbs\tribbs" and any files  starting with "r" as free
  6780.      downloads.
  6781.  
  6782.  
  6783.  
  6784.  
  6785.  
  6786.  
  6787.  
  6788.  
  6789.  
  6790.  
  6791.  
  6792.  
  6793.  
  6794.  
  6795.  
  6796.  
  6797.  
  6798.  
  6799.  
  6800.  
  6801.  
  6802.  
  6803.  
  6804.  
  6805.      The TriBBS Bulletin Board System                                    98
  6806.  
  6807.  
  6808.  
  6809.  
  6810.  
  6811.  
  6812.  
  6813.  
  6814.  
  6815.  
  6816.  
  6817.  
  6818.  
  6819.  
  6820.  
  6821.  
  6822.  
  6823.  
  6824.  
  6825.  
  6826.  
  6827.  
  6828.  
  6829.  
  6830.  
  6831.  
  6832.  
  6833.  
  6834.  
  6835.  
  6836.  
  6837.  
  6838.  
  6839.  
  6840.  
  6841.  
  6842.  
  6843.  
  6844.  
  6845.  
  6846.  
  6847.  
  6848.  
  6849.  
  6850.  
  6851.  
  6852.  
  6853.  
  6854.  
  6855.  
  6856.  
  6857.  
  6858.  
  6859.  
  6860.  
  6861.  
  6862.  
  6863.  
  6864.  
  6865.  
  6866.  
  6867.  
  6868.  
  6869.  
  6870.  
  6871.      The TriBBS Bulletin Board System                                    99
  6872.  
  6873.                                SUBSCRIPTION SYSTEM
  6874.                                -------------------
  6875.  
  6876.      TriBBS supports  an optional subscription  system.  The first  step in
  6877.      setting up a subscription system is to create a SUBS.DAT file  in node
  6878.      1's MWORK directory.   SUBS.DAT is a  simple ASCII text file  with the
  6879.      following format:
  6880.  
  6881.      ---------------------------------------------------------------------
  6882.  
  6883.      security level,expiration level
  6884.      .
  6885.      .
  6886.      .
  6887.      security level,expiration level
  6888.  
  6889.      Where:
  6890.  
  6891.      security level      is the caller's security level.
  6892.  
  6893.      expiration level    is  the  caller's  new  security  level after  his
  6894.                          subscription has expired.
  6895.  
  6896.      ---------------------------------------------------------------------
  6897.  
  6898.      The following is an example of a SUBS.DAT file:
  6899.  
  6900.      ---------------------------------------------------------------------
  6901.  
  6902.      30,10
  6903.  
  6904.      ---------------------------------------------------------------------
  6905.  
  6906.      Note  from this example that a  level 30 caller would  be reduced to a
  6907.      level 10  as soon as his subscription has  expired.  TriBBS checks for
  6908.      an expired subscription  at logon.  A subscription  expiration date is
  6909.      set for an  individual caller through the Waiting  for Caller screen's
  6910.      Edit User function.
  6911.  
  6912.  
  6913.  
  6914.  
  6915.  
  6916.  
  6917.  
  6918.  
  6919.  
  6920.  
  6921.  
  6922.  
  6923.  
  6924.  
  6925.  
  6926.  
  6927.  
  6928.  
  6929.  
  6930.  
  6931.  
  6932.  
  6933.  
  6934.  
  6935.  
  6936.  
  6937.      The TriBBS Bulletin Board System                                   100
  6938.  
  6939.  
  6940.  
  6941.  
  6942.  
  6943.  
  6944.  
  6945.  
  6946.  
  6947.  
  6948.  
  6949.  
  6950.  
  6951.  
  6952.  
  6953.  
  6954.  
  6955.  
  6956.  
  6957.  
  6958.  
  6959.  
  6960.  
  6961.  
  6962.  
  6963.  
  6964.  
  6965.  
  6966.  
  6967.  
  6968.  
  6969.  
  6970.  
  6971.  
  6972.  
  6973.  
  6974.  
  6975.  
  6976.  
  6977.  
  6978.  
  6979.  
  6980.  
  6981.  
  6982.  
  6983.  
  6984.  
  6985.  
  6986.  
  6987.  
  6988.  
  6989.  
  6990.  
  6991.  
  6992.  
  6993.  
  6994.  
  6995.  
  6996.  
  6997.  
  6998.  
  6999.  
  7000.  
  7001.  
  7002.  
  7003.      The TriBBS Bulletin Board System                                   101
  7004.  
  7005.                    RUNNING TRIBBS WITH A FRONTEND OR AS A DOOR
  7006.                    -------------------------------------------
  7007.  
  7008.      TriBBS can  be run  with either a  frontend program  (i.e., FrontDoor,
  7009.      BinkleyTerm, etc.)  or as  a door.   To execute  TriBBS when  there is
  7010.      already a connection, you must specify the connection's baud rate with
  7011.      TriBBS's "/F" command line  switch.  The format for using  this switch
  7012.      is "/Fbaud  rate".  Where  "baud rate" is the  connection's baud rate.
  7013.      For example, TriBBS could be executed with a 2400 baud connection with
  7014.      the following command line:
  7015.  
  7016.      BBS /F2400
  7017.  
  7018.      The above  is only  an example  and you  should use  BOARD.BAT to  run
  7019.      TriBBS  as you  normally would.   Otherwise,  doors will  not function
  7020.      properly.  To do this, modify your BOARD.BAT file as follows:
  7021.  
  7022.      ---------------------------------------------------------------------
  7023.  
  7024.      echo off
  7025.      cd \tribbs
  7026.      if exist door.bat del door.bat
  7027.      if exist event.bat del event.bat
  7028.      if exist endbbs del endbbs
  7029.      bbs %1
  7030.      if exist door.bat door
  7031.      if exist event.bat event
  7032.      if exist endbbs goto end
  7033.      board
  7034.      :end
  7035.  
  7036.      ---------------------------------------------------------------------
  7037.  
  7038.      Note the  "%1" after "bbs"  in the  above batch file.   This will  use
  7039.      BOARD.BAT's first  command line parameter  to pass the "/F"  switch to
  7040.      TriBBS.    For example,  you  could  execute  TriBBS using  the  above
  7041.      BOARD.BAT  file with a 2400 baud connection by using the following DOS
  7042.      command:
  7043.  
  7044.      BOARD /F2400
  7045.  
  7046.      Normally, TriBBS  will recycle to  the Waiting for Caller  screen when
  7047.      the caller either logs  off or is forced off the board.   If TriBBS is
  7048.      started  with a  "/F" parameter,  TriBBS will  exit memory  and return
  7049.      control to the  calling program.  Thus,  TriBBS acts just like  a door
  7050.      when a "/F" parameter is used.
  7051.  
  7052.      IMPORTANT: Although doors  run fine when using TriBBS  in this manner,
  7053.      events  are always  executed  by TriBBS's  Waiting  for Caller  screen
  7054.      routine.  Therefore, events will never run if TriBBS is being run with
  7055.      the "/F" parameter.  If your board requires maintenance events and you
  7056.      are  using TriBBS  with  a frontend  program,  simply  run them  as  a
  7057.  
  7058.  
  7059.  
  7060.  
  7061.  
  7062.  
  7063.  
  7064.  
  7065.  
  7066.  
  7067.  
  7068.  
  7069.      The TriBBS Bulletin Board System                                   102
  7070.  
  7071.      frontend  event.  If you are running TriBBS as a door, simply let your
  7072.      main board run the necessary events.
  7073.  
  7074.  
  7075.      Error Correcting Connections
  7076.      ----------------------------
  7077.  
  7078.      If  your frontend is able to  supply an error correcting message (i.e.
  7079.      ARQ, etc.), it may  be specified with  a slightly modified version  of
  7080.      TriBBS's  "/F" command  line switch:  "/F  baud rate/error  correcting
  7081.      message".  Please note  the slash between the  "baud rate" and  "error
  7082.      correcting message" parameters.  This slash is essential for TriBBS to
  7083.      be able to correctly parse the "/F" command line switch.
  7084.  
  7085.  
  7086.      Limiting Time
  7087.      -------------
  7088.  
  7089.      A user's log  on time can be  limited with TriBBS's "/T"  command line
  7090.      switch.   The  format for  this  command line  switch is  "/Tminutes".
  7091.      Where "minutes"  is the maximum number of minutes the caller should be
  7092.      allowed for this call.
  7093.  
  7094.  
  7095.      Forced Hang Up
  7096.      --------------
  7097.  
  7098.      Normally, TriBBS does  not hang up on the caller when he says goodbye.
  7099.      It  leaves the task of hanging up to  the frontend program or the main
  7100.      board.  If your frontend doesn't hang up before recycling, you can use
  7101.      TriBBS's "/H"  command line switch  to instruct it  to hang up  on the
  7102.      caller before returning to the frontend.
  7103.  
  7104.      IMPORTANT:  Whenever a  caller is  in a  door, TriBBS  creates a  file
  7105.      called DOORS.TMP in the node's NWORK directory.  TriBBS uses this file
  7106.      to determine if  a caller  is returning  from a door  when BBS.EXE  is
  7107.      restarted.  Therefore, it is essential that your frontend's batch file
  7108.      delete DOORS.TMP before  running BOARD.BAT.  Otherwise, if  carrier is
  7109.      lost in a door, BBS.EXE will assume that a  caller is returning from a
  7110.      door when the frontend program calls it  the next time.  Consequently,
  7111.      the next caller will be logged on under the previous caller's account.
  7112.  
  7113.  
  7114.  
  7115.  
  7116.  
  7117.  
  7118.  
  7119.  
  7120.  
  7121.  
  7122.  
  7123.  
  7124.  
  7125.  
  7126.  
  7127.  
  7128.  
  7129.  
  7130.  
  7131.  
  7132.  
  7133.  
  7134.  
  7135.      The TriBBS Bulletin Board System                                   103
  7136.  
  7137.                                  ARCHIVE TESTING
  7138.                                  ---------------
  7139.  
  7140.      TriBBS can optionally scan archives, EXEs, and COMs for viruses.  This
  7141.      feature is  enabled  with the  Waiting for  Caller Screen's  Configure
  7142.      System menu.  If upload testing is enabled, TriBBS will call MacAfee's
  7143.      SCAN.EXE  program to  scan the  contents of  the upload.   Accordingly
  7144.      SCAN.EXE, must  be in  your PATH.   Additionally, TriBBS  requires the
  7145.      following  decompression utilities to  be in your  PATH to be  able to
  7146.      test archives:
  7147.  
  7148.           Archive             Utility
  7149.           -----------------------------------------------------------------
  7150.           ZIP                 PKUNZIP.EXE
  7151.           ARJ                 ARJ.EXE
  7152.           LZH                 LHA.EXE
  7153.           PAK, SDN, and ARC   PAK.EXE
  7154.           -----------------------------------------------------------------
  7155.  
  7156.      IMPORTANT:  If  TriBBS isn't  able  to  find  SCAN.EXE or  the  proper
  7157.      decompression utility,  the upload  will NOT be  tested. If  an upload
  7158.      fails the virus scan, it will  be immediately deleted.  Be aware  that
  7159.      SCAN.EXE  is not infallible.   It is  perhaps the best  utility of its
  7160.      kind, but no virus scanner is perfect.
  7161.  
  7162.  
  7163.  
  7164.  
  7165.  
  7166.  
  7167.  
  7168.  
  7169.  
  7170.  
  7171.  
  7172.  
  7173.  
  7174.  
  7175.  
  7176.  
  7177.  
  7178.  
  7179.  
  7180.  
  7181.  
  7182.  
  7183.  
  7184.  
  7185.  
  7186.  
  7187.  
  7188.  
  7189.  
  7190.  
  7191.  
  7192.  
  7193.  
  7194.  
  7195.  
  7196.  
  7197.  
  7198.  
  7199.  
  7200.  
  7201.      The TriBBS Bulletin Board System                                   104
  7202.  
  7203.  
  7204.  
  7205.  
  7206.  
  7207.  
  7208.  
  7209.  
  7210.  
  7211.  
  7212.  
  7213.  
  7214.  
  7215.  
  7216.  
  7217.  
  7218.  
  7219.  
  7220.  
  7221.  
  7222.  
  7223.  
  7224.  
  7225.  
  7226.  
  7227.  
  7228.  
  7229.  
  7230.  
  7231.  
  7232.  
  7233.  
  7234.  
  7235.  
  7236.  
  7237.  
  7238.  
  7239.  
  7240.  
  7241.  
  7242.  
  7243.  
  7244.  
  7245.  
  7246.  
  7247.  
  7248.  
  7249.  
  7250.  
  7251.  
  7252.  
  7253.  
  7254.  
  7255.  
  7256.  
  7257.  
  7258.  
  7259.  
  7260.  
  7261.  
  7262.  
  7263.  
  7264.  
  7265.  
  7266.  
  7267.      The TriBBS Bulletin Board System                                   105
  7268.  
  7269.                                   ODDS AND ENDS
  7270.                                   -------------
  7271.  
  7272.      Obnoxious Callers
  7273.      -----------------
  7274.  
  7275.      Sooner  or later you will  have to lock out  a caller and although the
  7276.      user's record  doesn't take up  much disk  space there's  no sense  in
  7277.      maintaining  the record to  just keep the  caller locked out.   TriBBS
  7278.      eliminates  the  need  for needlessly  maintaining  the  caller's user
  7279.      record with a file  called JOKER.DAT.  JOKER.DAT  is a straight  ASCII
  7280.      text file with each line  being the name of a caller you  want to keep
  7281.      locked out.   JOKER.DAT is  an optional file  and must reside  in your
  7282.      board's MWORK directory.  The following is a sample JOKER.DAT file:
  7283.  
  7284.      ---------------------------------------------------------------------
  7285.  
  7286.      Joe Hacker
  7287.      Dr. Doom
  7288.  
  7289.      ---------------------------------------------------------------------
  7290.  
  7291.  
  7292.      Daily Limits
  7293.      ------------
  7294.  
  7295.      You will probably want to  give callers with different security levels
  7296.      different amounts of daily time and number of daily calls.  After all,
  7297.      don't you as a sysop deserve more daily time on you own board than the
  7298.      average   caller?    TriBBS  supports   a  daily  limits  file  called
  7299.      DLIMITS.DAT.   DLIMITS.DAT is  an ASCII text  file and must  reside in
  7300.      node 1's  MWORK directory.   You  should note that  any callers  whose
  7301.      security levels  aren't found  in  DLIMITS.DAT will  be assigned  your
  7302.      board's default daily time and number  of daily calls.  DLIMITS.DAT is
  7303.      an optional file and uses the following format:
  7304.  
  7305.  
  7306.  
  7307.  
  7308.  
  7309.  
  7310.  
  7311.  
  7312.  
  7313.  
  7314.  
  7315.  
  7316.  
  7317.  
  7318.  
  7319.  
  7320.  
  7321.  
  7322.  
  7323.  
  7324.  
  7325.  
  7326.  
  7327.  
  7328.  
  7329.  
  7330.  
  7331.  
  7332.  
  7333.      The TriBBS Bulletin Board System                                   106
  7334.  
  7335.  
  7336.      ---------------------------------------------------------------------
  7337.      security level,time,calls,time per logon
  7338.      .
  7339.      .
  7340.      .
  7341.      security level,time,calls,time per logon
  7342.  
  7343.  
  7344.      Where:
  7345.  
  7346.      security level           is a security level.
  7347.  
  7348.      time                     is the security level's daily time limit.
  7349.  
  7350.      calls                    is  the  security  level's  number  of  daily
  7351.                               calls.
  7352.  
  7353.      time per logon           is the maximum time per logon for this level.
  7354.                               Note that  in order to  provide compatibility
  7355.                               with  versions of TriBBS  before 3.3, this is
  7356.                               an  optional parameter.   You do not  need to
  7357.                               specify  anything for  this parameter  unless
  7358.                               you want to
  7359.  
  7360.      ---------------------------------------------------------------------
  7361.  
  7362.  
  7363.      The following is an example DLIMITS.DAT file:
  7364.  
  7365.      ---------------------------------------------------------------------
  7366.  
  7367.      15,45,99
  7368.      20,60,99
  7369.      60,60,99
  7370.      100,180,99,180
  7371.      200,180,99,180
  7372.  
  7373.      ---------------------------------------------------------------------
  7374.  
  7375.      You should note that whenever  you modify DLIMITS.DAT any changes will
  7376.      not  take effect until a caller calls the  first time for a day.  If a
  7377.      caller has already  called during the day, any  changes to DLIMITS.DAT
  7378.      that effects his security level will not occur until he calls the next
  7379.      day.  If a caller hasn't already called during the day, any changes to
  7380.      DLIMITS.DAT  that  effects   his  security  level  will   take  effect
  7381.      immediately.
  7382.  
  7383.  
  7384.  
  7385.  
  7386.  
  7387.  
  7388.  
  7389.  
  7390.  
  7391.  
  7392.  
  7393.  
  7394.  
  7395.  
  7396.  
  7397.  
  7398.  
  7399.      The TriBBS Bulletin Board System                                   107
  7400.  
  7401.  
  7402.      Special Keys
  7403.      ------------
  7404.  
  7405.      There are a number of special keys that  you can use while a caller is
  7406.      logged on to your board.  They are as follows:
  7407.  
  7408.           Key(s)    Description
  7409.           -----------------------------------------------------------------
  7410.           <F1>      Adds 5 minutes to the caller's time.
  7411.  
  7412.           <F2>      Takes 5 minutes away from the caller's time.
  7413.  
  7414.           <F3>      Toggles the page bell on and off.
  7415.  
  7416.           <F4>      Will allow you  to adjust the caller's  security level.
  7417.                     TriBBS  will prompt  you  to  enter  the  caller's  new
  7418.                     security level.
  7419.  
  7420.           <F5>      Logs the caller off.
  7421.  
  7422.           <F6>      Logs  the  caller off  and  marks  his user  record  as
  7423.                     "Locked Out".
  7424.  
  7425.           <F7>      Logs  the  caller  off  with  a  "Keyboard  input  time
  7426.                     exceeded" message.
  7427.  
  7428.           <F8>      Displays  a screen called  either NUKE.BBS  or NUKE.ANS
  7429.                     and hangs up on the caller.
  7430.  
  7431.           <F9>      After the caller  logs off, TriBBS will  stop execution
  7432.                     and return to DOS.   Once <F9> has been pressed, TriBBS
  7433.                     will display  a blinking down arrow in  the lower right
  7434.                     hand corner of the  user status window.  The  automatic
  7435.                     shut down can be overridden  pressing <F9> again.  Note
  7436.                     that TriBBS will exit with an errorlevel of 2 if the F9
  7437.                     key has been pressed.
  7438.  
  7439.           <HOME>    Toggles  between the two  caller status windows  at the
  7440.                     bottom of the display screen and two help screens about
  7441.                     the above mentioned function keys.
  7442.  
  7443.           <ALT><C>  Enters chat  mode.  The  chat can be ended  by pressing
  7444.                     <ESC>.
  7445.  
  7446.           <ALT><D>  Allows you to drop to DOS.
  7447.           -----------------------------------------------------------------
  7448.  
  7449.  
  7450.      Quick Logon
  7451.      -----------
  7452.  
  7453.  
  7454.  
  7455.  
  7456.  
  7457.  
  7458.  
  7459.  
  7460.  
  7461.  
  7462.  
  7463.  
  7464.  
  7465.      The TriBBS Bulletin Board System                                   108
  7466.  
  7467.      TriBBS allows you to enter both  your name and password at the  "Enter
  7468.      your name" prompt.  Simply separate your name from the password with a
  7469.      semicolon <;>.  For example, a caller with the name Mark Goodwin and a
  7470.      password  of Install  could enter  his name and  password at  the name
  7471.      prompt as follows:
  7472.  
  7473.           Mark Goodwin;Install
  7474.  
  7475.      You  should note  that for  security reasons  TriBBS will  display the
  7476.      password as a series of periods <.>.
  7477.  
  7478.  
  7479.      File Flagging
  7480.      -------------
  7481.  
  7482.      While  displaying a  file listing,  the "more"  prompt will  allow the
  7483.      caller to flag  files for downloading by simply pressing  <F>.  TriBBS
  7484.      will prompt the  caller to enter letters  that are displayed with  the
  7485.      appropriate files in the listing.
  7486.  
  7487.  
  7488.      Packing the Message Base
  7489.      ------------------------
  7490.  
  7491.      You may have  noticed that included with  your TriBBS files is  a file
  7492.      called  TRIPACK.EXE.  TriPack is  the TriBBS message  base packer.  It
  7493.      will remove  any <DELETED> messages  and messages that are  older than
  7494.      the  number of  days you  have indicated  in your  message conferences
  7495.      setup.    TriPack was  developed as  an external  program in  order to
  7496.      permit you to pack your message base as an event.  TriPack is a fairly
  7497.      easy  program to use  and can be  executed with the  following command
  7498.      line:
  7499.  
  7500.      TRIPACK /P /R /C:range
  7501.  
  7502.  
  7503.      Where:
  7504.  
  7505.      /P                       is an  optional switch.    If specified,  all
  7506.                               messages marked  <PRIVATE><RECEIVED> will  be
  7507.                               deleted.
  7508.  
  7509.      /R                       is  an optional  switch.   If specified,  the
  7510.                               message base  conference will  be renumbered.
  7511.                               TriBBS  support  message numbers  as  high as
  7512.                               999,999.   You should only renumber a message
  7513.                               base conference  if you think  the conference
  7514.                               will rollover this  amount.  Although  TriBBS
  7515.                               will update  its message  threads internally,
  7516.                               net  mail message threads  may be lost.   For
  7517.                               example, PCRelay maintains a  list of message
  7518.                               threads for  each netmail conference.   After
  7519.  
  7520.  
  7521.  
  7522.  
  7523.  
  7524.  
  7525.  
  7526.  
  7527.  
  7528.  
  7529.  
  7530.  
  7531.      The TriBBS Bulletin Board System                                   109
  7532.  
  7533.                               renumbering your message  conference, PCRelay
  7534.                               will not be  able to correctly indicate  if a
  7535.                               message has been replied to or not.
  7536.  
  7537.      /C:range                 is an optional switch.  It is used to specify
  7538.                               either  a  single  conference or  a  range of
  7539.                               conferences   to  be   packed.     A   single
  7540.                               conference is packed by specifying its number
  7541.                               after  the ":".  For example, /C:4 would pack
  7542.                               message conference 4.  A range of conferences
  7543.                               can  be packed by separating them with a "-".
  7544.                               For   example,  /C:5-9   will  pack   message
  7545.                               conferences 5 through 9.
  7546.  
  7547.  
  7548.      IMPORTANT: Never pack a system's message base unless the entire system
  7549.      is down.
  7550.  
  7551.  
  7552.      The TriBBS Protocol Driver: TTPROT.EXE
  7553.      --------------------------------------
  7554.  
  7555.      The file  TTPROT.EXE is  the protocol driver  TriBBS calls  to perform
  7556.      file transfers.  In order for TriBBS to be able to run  TTPROT.EXE, it
  7557.      must be in your  DOS PATH.  This  is very important!   If it isn't  in
  7558.      your PATH, file transfers will always abort.
  7559.  
  7560.  
  7561.  
  7562.  
  7563.  
  7564.  
  7565.  
  7566.  
  7567.  
  7568.  
  7569.  
  7570.  
  7571.  
  7572.  
  7573.  
  7574.  
  7575.  
  7576.  
  7577.  
  7578.  
  7579.  
  7580.  
  7581.  
  7582.  
  7583.  
  7584.  
  7585.  
  7586.  
  7587.  
  7588.  
  7589.  
  7590.  
  7591.  
  7592.  
  7593.  
  7594.  
  7595.  
  7596.  
  7597.      The TriBBS Bulletin Board System                                   110
  7598.  
  7599.  
  7600.  
  7601.  
  7602.  
  7603.  
  7604.  
  7605.  
  7606.  
  7607.  
  7608.  
  7609.  
  7610.  
  7611.  
  7612.  
  7613.  
  7614.  
  7615.  
  7616.  
  7617.  
  7618.  
  7619.  
  7620.  
  7621.  
  7622.  
  7623.  
  7624.  
  7625.  
  7626.  
  7627.  
  7628.  
  7629.  
  7630.  
  7631.  
  7632.  
  7633.  
  7634.  
  7635.  
  7636.  
  7637.  
  7638.  
  7639.  
  7640.  
  7641.  
  7642.  
  7643.  
  7644.  
  7645.  
  7646.  
  7647.  
  7648.  
  7649.  
  7650.  
  7651.  
  7652.  
  7653.  
  7654.  
  7655.  
  7656.  
  7657.  
  7658.  
  7659.  
  7660.  
  7661.  
  7662.  
  7663.      The TriBBS Bulletin Board System                                   111
  7664.  
  7665.                                    MULTINODES
  7666.                                    ----------
  7667.  
  7668.      Setting up a multinode TriBBS board  is a pretty easy procedure.   You
  7669.      must  first create a  directory for your  new node.   For example, you
  7670.      might  create  a directory  called  C:\TRIBBS2 for  the  second node's
  7671.      directory.  Now you must copy  your SYSDAT2.DAT file from your node  1
  7672.      directory to  your new node's directory.  You  should note that a copy
  7673.      of BBS.EXE must be  in your PATH.  Next change  your current directory
  7674.      to the new  node's directory and run  BBS.EXE.  You now  have a second
  7675.      node. Before exiting to DOS you should use the Configure Node  menu to
  7676.      configure your new node.
  7677.  
  7678.      Upon returning  to DOS, you must create a  BOARD.BAT file for your new
  7679.      node.   The simplest method  for doing this is  to copy your  node 1's
  7680.      BOARD.BAT file to the new  node's directory and edit it appropriately.
  7681.      About  the only  change you'll  have  to make  is to  edit  the change
  7682.      directory command (i.e. cd \tribbs) near the top of you BOARD.BAT file
  7683.      to change the directory to the new node's directory.
  7684.  
  7685.      Next,  you will  need new menu  configuration files in  the new node's
  7686.      NWORK directory.  Once again, you  can simply copy node 1's MNU  files
  7687.      and edit them appropriately.
  7688.  
  7689.      The process for setting up a  third, fourth, fifth, etc. node is  just
  7690.      like the above.  You simply set up another directory and repeat all of
  7691.      the above steps.
  7692.  
  7693.  
  7694.      How Do I Get the System Up and Running
  7695.      --------------------------------------
  7696.  
  7697.      To get multiple  nodes up and running  on the same computer,  you will
  7698.      need to use a multitasker and  have a 386 or better to do  it.  TriBBS
  7699.      4.0 can been successfully run under DesqView, Windows, or OS/2 2.0.  
  7700.  
  7701.      IMPORTANT: So that TriBBS's data file  will not be written to by  more
  7702.      than one  node at  a time,  TriBBS fully  supports file  sharing.   To
  7703.      enable  file sharing,  you  must  put the  command  SHARE.EXE in  your
  7704.      AUTOEXEC.BAT file.  SHARE.EXE is a terminate and stay resident program
  7705.      that comes with DOS that handles record locking.  Without SHARE.EXE in
  7706.      memory, TriBBS does not have the ability to correctly lock and  unlock
  7707.      the system  data files and sooner or later they will become corrupted.
  7708.      For  some strange quirk unique to Windows,  you must have SHARE.EXE in
  7709.      memory to run  TriBBS under  Windows.   This is true  whether you  are
  7710.      running  a single or  multinode system under Windows.   Also note that
  7711.      OS/2 2.0  has record  locking built right  into the  operating system;
  7712.      therefore, SHARE.EXE  is not  required when  multitasking TriBBS  with
  7713.      OS/2 2.0.
  7714.  
  7715.      To get multiple  nodes up and running  on more than one  computer, you
  7716.      will  need to  use  some  type of  networking  hardware and  software.
  7717.  
  7718.  
  7719.  
  7720.  
  7721.  
  7722.  
  7723.  
  7724.  
  7725.  
  7726.  
  7727.  
  7728.  
  7729.      The TriBBS Bulletin Board System                                   112
  7730.  
  7731.      TriBBS has  been successfully  tested on a  LANtastic's network.   The
  7732.      only possible glitch in running TriBBS on  a LAN is that all nodes use
  7733.      identical  SYSDAT2.DAT files  to locate  node 1;  therefore,  you must
  7734.      configure your  LAN in such  a way that  all workstations and  servers
  7735.      refer to node  1 drive as the same  drive.  For example, if  node 1 is
  7736.      located on the C:  drive on the server, the  rest of the network  must
  7737.      refer to this as C: also.  If another node's workstation already has a
  7738.      C: drive,  you must redirect  that drive  to say D:,  E:, or etc.  and
  7739.      configure  the node 1 drive as C:   So as long as the whole LAN refers
  7740.      to node 1's  drive as the same drive, TriBBS should work flawlessly on
  7741.      any LAN.
  7742.  
  7743.  
  7744.      Doors and Multinodes
  7745.      --------------------
  7746.  
  7747.      The greatest challenge you will  find about getting a multinode system
  7748.      fully functional is getting doors to run  from all nodes.  The problem
  7749.      comes  from  the  fact  that  most  doors  do  not  support  multinode
  7750.      operation.    If  they  do,  then  fine,  simply  set  up  the  proper
  7751.      configuration and batch  files and away you  go, but if they  don't it
  7752.      takes a little more  effort.  The  best method I've  found so far  for
  7753.      running a  nonmultinode door on all nodes of  a multinode system is to
  7754.      use two utilities: FOYER and PROECHO.  FOYER is a nifty little utility
  7755.      that create a data file in your door's directory to determine what, if
  7756.      any, node is currently using  the door.  If the door is  in use, FOYER
  7757.      returns an  appropriate "errorlevel"  that can be  used in  your batch
  7758.      file to prevent the door from  being run.  If the door isn't   in use,
  7759.      FOYER will return  without error and your  batch file can continue  to
  7760.      run the door as it normally  would.  After running the door, FOYER  is
  7761.      run  again so  it  can "unlock"  the  door for  use  by another  node.
  7762.      PROECHO is  a handy little utility that lets  you send a short message
  7763.      out through the  comm port.   For example,  if a door  is in use,  you
  7764.      could send  a  message like  "That door  is in  use  on another  node.
  7765.      Please try  again later."  By  sending such a message to  the user, he
  7766.      will know that everything is ok and that he'll probably be able to use
  7767.      the door sometime later in his call.
  7768.  
  7769.  
  7770.      Some Helpful Hints
  7771.      ------------------
  7772.  
  7773.      If you are  multitasking a multinode TriBBS system,  you will probably
  7774.      want to give  each node  the same number  of clock ticks  if they  are
  7775.      running  modems that  have similar  speed  capabilities.   If you  are
  7776.      running a high speed modem  on one line and a slower modem on another,
  7777.      you may want  to give the node  with the high  speed modem a few  more
  7778.      clock ticks than the node with the slower speed modem.
  7779.  
  7780.      A multinode system requires a phone line and a modem for each node.  I
  7781.      know that may seem  rather obvious, but I've seen people  on a variety
  7782.  
  7783.  
  7784.  
  7785.  
  7786.  
  7787.  
  7788.  
  7789.  
  7790.  
  7791.  
  7792.  
  7793.  
  7794.  
  7795.      The TriBBS Bulletin Board System                                   113
  7796.  
  7797.      of  network echos  wondering why it  can't be  done on just  one line.
  7798.      Sorry, but it just doesn't work that way.
  7799.  
  7800.      If  your local phone company offers Busy Call Forwarding, you may want
  7801.      to  consider getting  it.   With  Busy Call  Forwarding,  a node  will
  7802.      automatically ring  down to  another node  whenever it  is busy.   For
  7803.      example, The  Lobster Buoy has  two lines.   Node 1's phone  number is
  7804.      207-941-0805.  Whenever node 1 is busy,  it will ring down to node  2.
  7805.      Of  course if node 2 is busy, the caller  is out of luck.  The fee for
  7806.      Busy Call Forwarding is very small and make it convenient not only for
  7807.      you but for your callers as well.
  7808.  
  7809.      The most helpful suggestion I can give is to get your feet  wet with a
  7810.      single line setup first before jumping in with your guns  blazing into
  7811.      a  multinode setup.  Give yourself sometime to master running a single
  7812.      line setup first.
  7813.  
  7814.      Multinode Chatting
  7815.      ------------------
  7816.  
  7817.      TriBBS  supports  multinode  chatting  through  its  TeleChat  system.
  7818.      Unlike the  system's normal  sysop/caller chat mode,  which is  a real
  7819.      time chatting  system  where keypresses  are sent  in both  directions
  7820.      almost instantaneously,  the TeleChat system uses a  series of special
  7821.      disk files to send lines of text between two or more nodes a line at a
  7822.      time.
  7823.  
  7824.      The  TriBBS TeleChat  system  offers two  distinct types  of multinode
  7825.      chat: node chat  and group chat.   Node chat  is where two nodes  chat
  7826.      back and forth between each other.  To page another node to enter node
  7827.      chat,  the caller  simply  enters  the desired  node's  number at  the
  7828.      TeleChat menu.   As soon as the caller  enters the node number, TriBBS
  7829.      will  send the  other node  a special  message which  states  that the
  7830.      caller wishes  to chat with the caller on the  other node.  As soon as
  7831.      the caller on  the other node enters  node chat, TriBBS will  send the
  7832.      caller that initiated  the chat a message  to that effect.   As stated
  7833.      above, text is sent back and forth  between the two nodes a line at  a
  7834.      time.   When entering text,  TriBBS will automatically word  wrap each
  7835.      line  at sixty  characters.   Because  of this  relatively short  line
  7836.      length, lines of text  are sent back and forth at a  fairly quick rate
  7837.      and aid in the flow of the conversation.  While the caller is actually
  7838.      entering text TriBBS  will not scan for  any chat text from  the other
  7839.      node until the caller has stopped entering text either by pressing the
  7840.      <ENTER> key  or erasing whatever text is on  the current line with the
  7841.      <BACKSPACE> key.   This is done so that the text  the caller is typing
  7842.      won't be garbled by incoming messages.  The caller may leave chat mode
  7843.      by simply  entering the word  EXIT by itself.   As soon as  the caller
  7844.      leaves  chat mode, the other caller will be informed by an appropriate
  7845.      message.
  7846.  
  7847.      Group  chat is very similar to node  chat except for any caller on any
  7848.      node  can enter  group  chat at  anytime.   Therefore,  the number  of
  7849.  
  7850.  
  7851.  
  7852.  
  7853.  
  7854.  
  7855.  
  7856.  
  7857.  
  7858.  
  7859.  
  7860.  
  7861.      The TriBBS Bulletin Board System                                   114
  7862.  
  7863.      callers in group  chat at any  one time is  only limited by  the BBS's
  7864.      number of nodes.   Note that unlike  node chat nobody is  paged when a
  7865.      caller enters  group  chat.   However,  like  node  chat,  appropriate
  7866.      messages are sent  to all nodes in group chat whenever a caller either
  7867.      enters or  exits group chat.  Text entry  is performed exactly as with
  7868.      node chat.
  7869.  
  7870.  
  7871.  
  7872.  
  7873.  
  7874.  
  7875.  
  7876.  
  7877.  
  7878.  
  7879.  
  7880.  
  7881.  
  7882.  
  7883.  
  7884.  
  7885.  
  7886.  
  7887.  
  7888.  
  7889.  
  7890.  
  7891.  
  7892.  
  7893.  
  7894.  
  7895.  
  7896.  
  7897.  
  7898.  
  7899.  
  7900.  
  7901.  
  7902.  
  7903.  
  7904.  
  7905.  
  7906.  
  7907.  
  7908.  
  7909.  
  7910.  
  7911.  
  7912.  
  7913.  
  7914.  
  7915.  
  7916.  
  7917.  
  7918.  
  7919.  
  7920.  
  7921.  
  7922.  
  7923.  
  7924.  
  7925.  
  7926.  
  7927.      The TriBBS Bulletin Board System                                   115
  7928.  
  7929.                                 HIGH-SPEED MODEMS
  7930.                                 -----------------
  7931.  
  7932.      Because the price of high-speed modems has been dropping steadily over
  7933.      the past year or so,  many sysops have decided to take  the plunge and
  7934.      purchase  either a  V.32 or  V.32bis modem.   Unfortunately,  most new
  7935.      owners of high-speed modems quickly  find that setting up a high-speed
  7936.      modem can be rather confusing at first.  This confusion occurs because
  7937.      most sysops have never had any experience with locking a serial  port.
  7938.      Although locking  a serial port  is a very  simple thing to  do, modem
  7939.      manuals  generally assume  that the  modem owner  knows all  about the
  7940.      subject.
  7941.  
  7942.      The first  step in understanding how a  serial port is locked requires
  7943.      you to understand a little communications-related terminology and some
  7944.      of the reasons why it is beneficial  to lock a serial port.  First  of
  7945.      all, a modem is considered data communications equipment (DCE) and the
  7946.      computer is considered data terminal equipment (DTE).  When your modem
  7947.      is communicating with another modem, there are essentially three links
  7948.      in the communication path: your computer and modem are talking to each
  7949.      other (DTE to DCE), the two modems  are talking to each other (DCE  to
  7950.      DCE), and the other person's computer is talking with their modem (DTE
  7951.      to DCE).
  7952.  
  7953.      When a  DCE to DCE  connection is established,  the modem will  send a
  7954.      CONNECT  message to  the computer.    This CONNECT  message tells  the
  7955.      computer what baud rate  the two modems are talking to  each other at.
  7956.      Let's assume that your modem is a  9600 baud modem and that the caller
  7957.      is calling with  a 2400 baud modem.   In a case like  this, the modems
  7958.      will  establish a  2400  baud connection  and your  modem will  send a
  7959.      CONNECT 2400 baud message to your computer.  If your serial port isn't
  7960.      locked, the  modem will  switch the  baud rate  that it  talks to  the
  7961.      computer with to 2400.   In turn, the computer's communication program
  7962.      (BBS software,  terminal program, etc.) will set the computer's serial
  7963.      port for 2400 baud.  At this point, both the DTE to DCE and the DCE to
  7964.      DCE baud rates will be set for 2400 baud.
  7965.  
  7966.      Now lets assume that  the serial port is  locked at 19200 baud.   When
  7967.      your 9600  baud modem  establishes the 2400  baud connection,  it will
  7968.      once  again  send  a  CONNECT  2400 baud  message  to  your  computer.
  7969.      However, this time  the modem will maintain the  19200 baud connection
  7970.      it has  with  the computer  instead  of dropping  down  to 2400  baud.
  7971.      Likewise,  the computer's  communication program  will  not lower  the
  7972.      computer's serial port  to 2400 baud.   So with a locked  serial port,
  7973.      the DTE  to DCE baud rate will  be 19200 and the DCE  to DCE baud rate
  7974.      will be 2400.
  7975.  
  7976.      Why would you  want to lock  your serial port?   Error correction  and
  7977.      data  compression  are  the  two   best  reasons.    Error  correcting
  7978.      connections can transmit data about  20 percent faster than non- error
  7979.      correcting connections.   Also  through data  compression, modems  can
  7980.      send  data up  to four  times  faster than  without data  compression.
  7981.  
  7982.  
  7983.  
  7984.  
  7985.  
  7986.  
  7987.  
  7988.  
  7989.  
  7990.  
  7991.  
  7992.  
  7993.      The TriBBS Bulletin Board System                                   116
  7994.  
  7995.      Therefore, it  is possible  for an error  correcting connection  to be
  7996.      sending data much faster than the DCE to DCE baud  rate.  So that data
  7997.      will not  be lost between the computer  and the modem, the  DTE to DCE
  7998.      baud rate must  be higher than the  DCE to DCE baud rate.   Generally,
  7999.      high-speed modems are locked at either 19200 baud or 38400 baud.
  8000.  
  8001.      So, how is a serial port locked?  The first step is to tell your modem
  8002.      to maintain the DTE to DCE link  at a constant baud rate and to report
  8003.      DCE to DCE baud rates in the CONNECT string.  Additionally, you should
  8004.      always use RTS/CTS hardware data flow control with an error correcting
  8005.      modem.  To configure your modem to perform these actions, you  need to
  8006.      either add  a couple of AT  commands to your initialization  string or
  8007.      save  the   proper  AT  commands   in  your  modem's   NRAM  settings.
  8008.      Unfortunately,  there is  no set  standard  for the  AT commands  that
  8009.      perform these actions.   Consequently, you'll  have to either  consult
  8010.      the modem's  manual or contact  the modem's manufacturer  to determine
  8011.      the appropriate  AT commands you  need to use. After  you've correctly
  8012.      configured   your  modem,  you   need  to  configure   the  computer's
  8013.      communications  program.  Simply  tell the communication  program that
  8014.      the serial port is to be locked and that hardware data flow control is
  8015.      to  be used.   Believe it  or not,  that's all there  is to  locking a
  8016.      serial port.
  8017.  
  8018.  
  8019.  
  8020.  
  8021.  
  8022.  
  8023.  
  8024.  
  8025.  
  8026.  
  8027.  
  8028.  
  8029.  
  8030.  
  8031.  
  8032.  
  8033.  
  8034.  
  8035.  
  8036.  
  8037.  
  8038.  
  8039.  
  8040.  
  8041.  
  8042.  
  8043.  
  8044.  
  8045.  
  8046.  
  8047.  
  8048.  
  8049.  
  8050.  
  8051.  
  8052.  
  8053.  
  8054.  
  8055.  
  8056.  
  8057.  
  8058.  
  8059.      The TriBBS Bulletin Board System                                   117
  8060.  
  8061.                                      SUPPORT
  8062.                                      -------
  8063.  
  8064.      You may obtain assistance with a TriBBS related problem by calling The
  8065.      Lobster Buoy at 207-941-0805.  This is the home board for TriBBS.  You
  8066.      may also call  any other TriBBS support board for  assistance.  TriBBS
  8067.      support boards are indicated in the list  of registered boards that is
  8068.      included in the TriBBS archives.
  8069.  
  8070.      If you are having a problem with  TriBBS, please try to be as specific
  8071.      as possible.   Please don't say something  like "I can't get  doors to
  8072.      work".  Unfortunately, statements like that  are all too common and do
  8073.      nothing to help  resolve the problem.  Instead, try to explain as best
  8074.      you can exactly what is happening  when you try to run a door  and ZIP
  8075.      up  and upload your door batch files and door menu configuration file.
  8076.      Screen captures can be very helpful when trying to diagnose a problem.
  8077.      So if  you  can, log  on  remotely and  capture  a session  that  will
  8078.      illustrate the problem.  If you are unable to log on remotely, ask one
  8079.      of your users for help.  Most problems  can be cured in one message if
  8080.      the  problem is explained  in enough detail.   However, if  you do not
  8081.      provide  specific details,  it can  take many  messages  and a  lot of
  8082.      frustration before resolving the problem.
  8083.  
  8084.      Also, READ THIS MANUAL!!!!!!!!!
  8085.  
  8086.      When they become  necessary, minor updates, such as  4.01, 4.02, 4.03,
  8087.      etc., will be available  for download from a TriBBS support  board.  I
  8088.      will upload major  updates, 4.1, 4.2, 4.3,  4.4, etc., to a  number of
  8089.      major bulletin boards and online  services across the country.  Either
  8090.      way, it is your responsibility to obtain the latest version of TriBBS.
  8091.  
  8092.  
  8093.  
  8094.  
  8095.  
  8096.  
  8097.  
  8098.  
  8099.  
  8100.  
  8101.  
  8102.  
  8103.  
  8104.  
  8105.  
  8106.  
  8107.  
  8108.  
  8109.  
  8110.  
  8111.  
  8112.  
  8113.  
  8114.  
  8115.  
  8116.  
  8117.  
  8118.  
  8119.  
  8120.  
  8121.  
  8122.  
  8123.  
  8124.  
  8125.      The TriBBS Bulletin Board System                                   118
  8126.  
  8127.  
  8128.  
  8129.  
  8130.  
  8131.  
  8132.  
  8133.  
  8134.  
  8135.  
  8136.  
  8137.  
  8138.  
  8139.  
  8140.  
  8141.  
  8142.  
  8143.  
  8144.  
  8145.  
  8146.  
  8147.  
  8148.  
  8149.  
  8150.  
  8151.  
  8152.  
  8153.  
  8154.  
  8155.  
  8156.  
  8157.  
  8158.  
  8159.  
  8160.  
  8161.  
  8162.  
  8163.  
  8164.  
  8165.  
  8166.  
  8167.  
  8168.  
  8169.  
  8170.  
  8171.  
  8172.  
  8173.  
  8174.  
  8175.  
  8176.  
  8177.  
  8178.  
  8179.  
  8180.  
  8181.  
  8182.  
  8183.  
  8184.  
  8185.  
  8186.  
  8187.  
  8188.  
  8189.  
  8190.  
  8191.      The TriBBS Bulletin Board System                                   119
  8192.  
  8193.                                   REGISTRATION
  8194.                                   ------------
  8195.  
  8196.      Registration of TriBBS is only $75.00.  Please use the form at the end
  8197.      of this manual to register your board.  When you register  TriBBS, you
  8198.      will receive the  latest version of TriBBS on disk,  a printed manual,
  8199.      and  an encrypted key file  called TRIBBS.KEY.  All  you have to do is
  8200.      copy  TRIBBS.KEY  into  node  1's main  directory  and  voila  instant
  8201.      registered copy.   TRIBBS.KEY can  also be used to  instantly register
  8202.      all future versions of TriBBS.
  8203.  
  8204.      If  you find that TriBBS is the  BBS for you, then please register it.
  8205.      I have tried to make TriBBS a quality product.   It has taken hundreds
  8206.      (more  likely thousands  at this  point) of  hours of  programming and
  8207.      testing to get TriBBS  to where it is today.   So please support past,
  8208.      present, and future TriBBS development by registering your copy today.
  8209.      Just  consider how  much  a commercial  software  product of  TriBBS's
  8210.      quality would cost you.  By comparison, TriBBS is quite a bargain.
  8211.  
  8212.  
  8213.      IMPORTANT:  The shareware  version of  TriBBS  is NOT  (I repeat  NOT)
  8214.      crippled in any way.  The registered version and the shareware version
  8215.      are one  and the  same program.   All  features are  enabled with  the
  8216.      shareware version.    I've had  many people  ask me  if the  shareware
  8217.      version of TriBBS is crippled.  It is NOT.
  8218.  
  8219.  
  8220.  
  8221.  
  8222.  
  8223.  
  8224.  
  8225.  
  8226.  
  8227.  
  8228.  
  8229.  
  8230.  
  8231.  
  8232.  
  8233.  
  8234.  
  8235.  
  8236.  
  8237.  
  8238.  
  8239.  
  8240.  
  8241.  
  8242.  
  8243.  
  8244.  
  8245.  
  8246.  
  8247.  
  8248.  
  8249.  
  8250.  
  8251.  
  8252.  
  8253.  
  8254.  
  8255.  
  8256.  
  8257.      The TriBBS Bulletin Board System                                   120
  8258.  
  8259.  
  8260.  
  8261.  
  8262.  
  8263.  
  8264.  
  8265.  
  8266.  
  8267.  
  8268.  
  8269.  
  8270.  
  8271.  
  8272.  
  8273.  
  8274.  
  8275.  
  8276.  
  8277.  
  8278.  
  8279.  
  8280.  
  8281.  
  8282.  
  8283.  
  8284.  
  8285.  
  8286.  
  8287.  
  8288.  
  8289.  
  8290.  
  8291.  
  8292.  
  8293.  
  8294.  
  8295.  
  8296.  
  8297.  
  8298.  
  8299.  
  8300.  
  8301.  
  8302.  
  8303.  
  8304.  
  8305.  
  8306.  
  8307.  
  8308.  
  8309.  
  8310.  
  8311.  
  8312.  
  8313.  
  8314.  
  8315.  
  8316.  
  8317.  
  8318.  
  8319.  
  8320.  
  8321.  
  8322.  
  8323.      The TriBBS Bulletin Board System                                   121
  8324.  
  8325.                                   FILE FORMATS
  8326.                                   ------------
  8327.  
  8328.      In  order  to  encourage  third-party  development  of  TriBBS-related
  8329.      utilities and  doors,  this section  details the  file formats  TriBBS
  8330.      uses.   You should note that TriBBS is written  in C++ and as such all
  8331.      data types  are C  data types.   For  example, all  strings are  null-
  8332.      terminated C strings.
  8333.  
  8334.  
  8335.      SYSDAT1.DAT
  8336.      -----------
  8337.  
  8338.      Is the  system configuration  file  and is  located in  node 1's  main
  8339.      directory.  It uses the following format:
  8340.  
  8341.      Byte           Data           Description
  8342.      Position       Type
  8343.        1 to  41     char [41]      The board's name.
  8344.       42 to  82     char [41]      The sysop's name.
  8345.       83 to  91     char [9]       The board's starting date.
  8346.       92 to  95     char [4]       The  board's  default   file  extension.
  8347.                                    Must be ZIP, ARJ, LZH, PAK, SDN, or ARC.
  8348.       96 to  97     int            Total number of nodes.
  8349.       98 to  99     int            The number of today's calls.
  8350.      100 to 101     int            The number of messages posted today.
  8351.      102 to 103     int            The number of uploads today.
  8352.      104 to 105     int            The number of downloads today.
  8353.      106 to 107     int            The default daily time limit.
  8354.      108 to 109     int            The default number of daily calls.
  8355.      110 to 111     int            The maximum time per call.
  8356.      112 to 113     int            The minimum sysop security level.
  8357.      114 to 115     int            The new user security level.
  8358.      116 to 117     int            The new user daily time limit.
  8359.      118 to 119     int            Upload time compensation ratio.
  8360.      120 to 121     int            Maximum  no   keyboard  input   time  in
  8361.                                    minutes.
  8362.      122 to 125     long           The total number of calls.
  8363.      126 to 127     int            US phone number  flag.  If TRUE,  use US
  8364.                                    phone number  format.   If FALSE,  don't
  8365.                                    use US phone number format.
  8366.      128 to 129     int            Test  uploads  flag.     If  TRUE,  scan
  8367.                                    uploads for  viruses.   If FALSE,  don't
  8368.                                    scan uploads for viruses.
  8369.      130 to 131     int            Auto ANSI  detection flag.  If  TRUE, do
  8370.                                    auto ANSI autodetect.  If FALSE,  prompt
  8371.                                    user for ANSI color graphics.
  8372.      132 to 133     int            Waiting message  flag.   If TRUE,  check
  8373.                                    for waiting  messages.  If  FALSE, don't
  8374.                                    check for waiting messages.
  8375.      134 to 149     char [16]      The system password.
  8376.      150 to 151     int            The board's file/byte ratio type.
  8377.  
  8378.  
  8379.  
  8380.  
  8381.  
  8382.  
  8383.  
  8384.  
  8385.  
  8386.  
  8387.  
  8388.  
  8389.      The TriBBS Bulletin Board System                                   122
  8390.  
  8391.      152 to 153     int            Phone on hook during maintenance flag.
  8392.      154 to 155     int            No one word names flag.
  8393.      156 to 157     int            No bulletin menu at log on flag.
  8394.      158 to 159     int            Aliases allowed flag.
  8395.      160 to 161     int            Clear    screen     before    displaying
  8396.                                    internally generated menu screens.
  8397.      162 to 163     int            Exact file name matching for upload dupe
  8398.                                    checking.
  8399.      164 to 165     int            Disable the new user birth date question
  8400.                                    flag.
  8401.      166 to 167     int            Disable detailed log entries flag.
  8402.      168 to 256     char [89]      Reserved for future use.  All zeros.
  8403.  
  8404.  
  8405.      SYSDAT2.DAT
  8406.      -----------
  8407.  
  8408.      Is  TriBBS's  means  for  accessing  the system  data  and  main  work
  8409.      directory between nodes and is  located in each node's main directory.
  8410.      It uses the following format:
  8411.  
  8412.      Byte           Data           Description
  8413.      Position       Type
  8414.       1 to  81      char [81]      The path to node 1's main directory.
  8415.      82 to 256      char [175]     Reserved for future use.  All zeros.
  8416.  
  8417.  
  8418.      NODE.DAT
  8419.      --------
  8420.  
  8421.      Is the  node configuration  file and is  located in  each node's  main
  8422.      directory.  It uses the following format:
  8423.  
  8424.      Byte           Data           Description
  8425.      Position       Type
  8426.        1 to  81     char [81]      The modem's initialization string.
  8427.       82 to  86     char [5]       The error correcting connection message.
  8428.       87 to  95     char [9]       The date of the last call.
  8429.       96 to  97     int            The node number.
  8430.       98 to  99     unsigned       The modem's maximum baud rate.
  8431.      100 to 101     int            The modem's serial port.
  8432.      102 to 103     int            No 300  baud  callers flag.    If  TRUE,
  8433.                                    TriBBS will  not allow 300  baud callers
  8434.                                    to log on.  If FALSE, TriBBS will accept
  8435.                                    300 baud calls.
  8436.      104 to 105     int            No 1200 baud callers flag.
  8437.      106 to 107     int            RTS/CTS handshaking flag.
  8438.      108 to 109     int            Locked serial port flag.
  8439.      110 to 111     int            Direct screen write flag.
  8440.      112 to 113     int            The  tenths  of  a second  delay  before
  8441.                                    sending ATA.
  8442.  
  8443.  
  8444.  
  8445.  
  8446.  
  8447.  
  8448.  
  8449.  
  8450.  
  8451.  
  8452.  
  8453.  
  8454.  
  8455.      The TriBBS Bulletin Board System                                   123
  8456.  
  8457.      114 to 115     int            The  number  of  RINGs  to  be  received
  8458.                                    before sending ATA.
  8459.      116 to 117     int            Page bell flag.
  8460.      118 to 119     int            Use node DISPLAY directory flag.
  8461.      120 to 121     int            The node's minimum security level.
  8462.      122 to 123     int            No 2400 baud callers flag.
  8463.      124 to 125     int            Phone off hook during events flag.
  8464.      126 to 256     char [131]     Reserved for future use.  All zeros.
  8465.  
  8466.  
  8467.      USERS.DAT
  8468.      ---------
  8469.  
  8470.      Is  TriBBS's  user records  file  and is  located  in  node 1's  MWORK
  8471.      directory.  Each user record is as follows:
  8472.  
  8473.      Byte           Data           Description
  8474.      Position       Type
  8475.        1 to  31     char [31]      The user's name.
  8476.       32 to  47     char [16]      The user's password.
  8477.       48 to  78     char [31]      The user's city and state.
  8478.       79 to  91     char [13]      The user's phone number.
  8479.       92 to 100     char [9]       The user's date of birth.
  8480.      101 to 109     char [9]       The date of the user's first call.
  8481.      110 to 124     char [15]      The date  and time  of  the user's  last
  8482.                                    call.
  8483.      125 to 133     char [9]       The  date of  the user's  last  new file
  8484.                                    check.
  8485.      134 to 135     int            The user's security level.
  8486.      136 to 137     int            The user's number of calls.
  8487.      138 to 139     int            The amount of time remaining today.
  8488.      140 to 141     int            The user's last message conference.
  8489.      142 to 143     int            The user's last file area.
  8490.      144 to 145     int            The user's default protocol.
  8491.      146 to 147     int            The user's expert mode flag.
  8492.      148 to 149     int            The user's locked out flag.
  8493.      150 to 151     int            Marked for deletion flag.
  8494.      152 to 153     int            The user's number of calls today.
  8495.      154 to 155     int            Reserved for TriMail.
  8496.      156 to 157     int            Reserved for TriMail.
  8497.      158 to 159     int            Reserved for TriMail.
  8498.      160 to 161     int            Reserved for TriMail.
  8499.      162 to 163     int            Reserved for TriMail.
  8500.      164 to 165     int            Reserved for TriMail.
  8501.      166 to 169     long           The user's number of uploads.
  8502.      170 to 173     long           The user's number of downloads.
  8503.      174 to 177     long           The user's K bytes uploaded.
  8504.      178 to 181     long           The user's K bytes download.
  8505.      182 to 185     long           The user's number of messages posted.
  8506.      186 to 187     int            The user's default editor.
  8507.      188 to 189     int            The   user's   initial   multinode  chat
  8508.                                    status.
  8509.  
  8510.  
  8511.  
  8512.  
  8513.  
  8514.  
  8515.  
  8516.  
  8517.  
  8518.  
  8519.  
  8520.  
  8521.      The TriBBS Bulletin Board System                                   124
  8522.  
  8523.      190 to 191     int            The user's waiting message check flag.
  8524.      192 to 200     char [9]       The user's subscription expiration date.
  8525.      201 to 231     char [31]      The user's alias.
  8526.      232 to 256     char [25]      Reserved for future use.  All zeros.
  8527.  
  8528.  
  8529.      USERS.IDX and ALIAS.IDX
  8530.      -----------------------
  8531.  
  8532.      Is the user  and alias index files  and are located in  node 1's MWORK
  8533.      directory.  These files are sorted in ascending order according to the
  8534.      user's 32-bit CRC.  Each record has the following format:
  8535.  
  8536.      Byte           Data           Description
  8537.      Position       Type
  8538.  
  8539.      1 to 4         unsigned long  32-bit CRC of the user's name or alias.
  8540.      5 to 6         int            The user's record number in USERS.DAT.
  8541.  
  8542.  
  8543.      USERS.SUP
  8544.      ---------
  8545.  
  8546.      Is the  user's supplemental information  file.  For each  user, TriBBS
  8547.      creates  a  set of  message  records and  file  records.   The message
  8548.      records use the following format:
  8549.  
  8550.      Byte           Data           Description
  8551.      Position       Type
  8552.      1 to  2        int            Conference queued flag.
  8553.      3 to  4        int            Access to private conference flag.
  8554.      5 to  8        long           Number of last message read.
  8555.      9 to 10        int            Waiting message counter.
  8556.  
  8557.      The file records used the following format:
  8558.  
  8559.      Byte           Data           Description
  8560.      Position       Type
  8561.      1 to 2         int            Access to private file area flag.
  8562.  
  8563.      The size  of each  individual user's record  is calculated  as follows
  8564.      (sizeof(message  record)   *   number  of   message   conferences)   +
  8565.      (sizeof(file record) * number of file areas).  The following shows the
  8566.      record structure  for a board  with three message conferences  and two
  8567.      file areas:
  8568.  
  8569.      Message conference # 1 record
  8570.      Message conference # 2 record
  8571.      Message conference # 3 record
  8572.      File area # 1 record
  8573.      File area # 2 record
  8574.  
  8575.  
  8576.  
  8577.  
  8578.  
  8579.  
  8580.  
  8581.  
  8582.  
  8583.  
  8584.  
  8585.  
  8586.  
  8587.      The TriBBS Bulletin Board System                                   125
  8588.  
  8589.      This above illustration would have a record  length of (10 * 3) + (2 *
  8590.      2) or 34.
  8591.  
  8592.  
  8593.      MCONF.DAT
  8594.      ---------
  8595.  
  8596.      Is TriBBS's  message conference configuration  file and is  located in
  8597.      node 1's MWORK directory.  Each conference record is as follows:
  8598.  
  8599.      Byte           Data           Description
  8600.      Position       Type
  8601.        1 to   2     int            The conference's read security level.
  8602.        3 to   4     int            The conference's net mail flag.
  8603.        5 to   6     int            The  conference's  user  delete messages
  8604.                                    flag.
  8605.        7 to   8     int            The conference's backup  flag.  If TRUE,
  8606.                                    TRIPACK   will   backup    the   message
  8607.                                    conference before packing it.  If FALSE,
  8608.                                    TRIPACK  will  not  backup  the  message
  8609.                                    conference.
  8610.        9 to  10     int            The number  of days  messages are  to be
  8611.                                    save for.   Tells TRIPACK  when messages
  8612.                                    are old enough to be deleted.
  8613.       11 to  12     int            Private message conference flag.
  8614.       13 to  14     int            The   conference's  Fido-style   netmail
  8615.                                    flag.
  8616.       15 to  16     int            Alias conference flag.
  8617.       17 to  18     int            The conference's post security level.
  8618.       19 to  20     int            Do not allow private messages flag.
  8619.       21 to  61     char [41]      The conference's description.
  8620.       62 to 102     char [41]      The conference's network name.
  8621.      103 to 106     long           The conference's highest message number.
  8622.      107 to 256     char [150]     Reserved for future use.  All zeroes.
  8623.  
  8624.  
  8625.      Mnnnn.PTR
  8626.      ---------
  8627.  
  8628.      Is a message  conference's pointer  file and  is located  in node  1's
  8629.      MWORK directory.  Where the conference number is specified by nnnn and
  8630.      is a  number from 0001 to 9999.   Each message in  the conference will
  8631.      have a record with the following format:
  8632.  
  8633.      Byte           Data           Description
  8634.      Position       Type
  8635.        1 to  15     char [15]      The date and time the message was saved.
  8636.       16 to  46     char [31]      The name of the message's sender.
  8637.       47 to  77     char [31]      The name of who the message is to.
  8638.       78 to 118     char [41]      The message's subject.
  8639.      119 to 120     int            The message's echo flag.
  8640.      121 to 122     int            The message's thread flag.
  8641.  
  8642.  
  8643.  
  8644.  
  8645.  
  8646.  
  8647.  
  8648.  
  8649.  
  8650.  
  8651.  
  8652.  
  8653.      The TriBBS Bulletin Board System                                   126
  8654.  
  8655.      123 to 124     int            The message's private flag.
  8656.      125 to 126     int            The message's deleted flag.
  8657.      127 to 128     int            The message's received flag. 
  8658.      129 to 130     int            The message's permanent flag.
  8659.      131 to 132     int            Netmail "from" zone.
  8660.      133 to 134     int            Netmail "from" net.
  8661.      135 to 136     int            Netmail "from" node.
  8662.      137 to 138     int            Netmail "from" point.
  8663.      139 to 140     int            Netmail "to" zone.
  8664.      141 to 142     int            Netmail "to" net.
  8665.      143 to 144     int            Netmail "to" node.
  8666.      145 to 146     int            Netmail "to" point.
  8667.      147 to 150     long           The message's position in Mnnnn.TXT.
  8668.      151 to 154     long           The message's number.
  8669.      155 to 158     long           If  the  message  is  a  response  to  a
  8670.                                    previous message,  this value  will hold
  8671.                                    the    original     message's    number.
  8672.                                    Otherwise, this will be 0.
  8673.  
  8674.  
  8675.      Mnnnn.IDX
  8676.      ---------
  8677.  
  8678.      Is a message conference's index file and  is located in node 1's MWORK
  8679.      directory.  Where  the conference number is specified by nnnn and is a
  8680.      number form 0001 to 9999.  Each message in  the conference will have a
  8681.      record with the following format:
  8682.  
  8683.      Byte           Data           Description
  8684.      Position       Type
  8685.       1 to  4       unsigned long  32-bit CRC of the message sender's name.
  8686.       5 to  8       unsigned long  32-bit  CRC of  the message  addressee's
  8687.                                    name.
  8688.       9 to 12       long           The message's number.
  8689.      13 to 16       long           If  the  message  is  a  response  to  a
  8690.                                    previous message,  this value  will hold
  8691.                                    the    original     message's    number.
  8692.                                    Otherwise, this will be 0.
  8693.  
  8694.  
  8695.      Mnnnn.TXT
  8696.      ---------
  8697.  
  8698.      Is the message conference's text file and is located in node 1's MWORK
  8699.      directory.  Where the conference number is  specified by nnnn and is a
  8700.      number from 0001 to  9999.  The start of each message is pointed to by
  8701.      an appropriate  pointer  in the  conference's  Mnnnn.PTR file.    Each
  8702.      message is saved using the following format:
  8703.  
  8704.      Byte           Data           Description
  8705.      Position       Type
  8706.  
  8707.  
  8708.  
  8709.  
  8710.  
  8711.  
  8712.  
  8713.  
  8714.  
  8715.  
  8716.  
  8717.  
  8718.  
  8719.      The TriBBS Bulletin Board System                                   127
  8720.  
  8721.      1 to 2         int            The message's length.
  8722.  
  8723.      3 to 4         int            Compressed/uncompressed      flag.     1
  8724.                                    indicates  a  compressed message  and  0
  8725.                                    indicates an uncompressed message.
  8726.      5 to ...       char [length]  The message's compressed or uncompressed
  8727.                                    text.
  8728.  
  8729.      As the  above data  structure indicates, TriBBS  can save  a message's
  8730.      text in either a compressed or uncompressed state.  Because of the way
  8731.      LZS  data compression  works, a  short  message may  actually grow  in
  8732.      length when compressed.   Therefore, TriBBS  will attempt to  compress
  8733.      all messages.  If the message's compressed length  is shorter than the
  8734.      message's  uncompressed  length,  the  message  will  be  saved  in  a
  8735.      compressed  state.    Otherwise,  TriBBS  saves  the  message  in  its
  8736.      uncompressed state to conserve on disk space.
  8737.  
  8738.  
  8739.      FAREA.DAT
  8740.      ---------
  8741.  
  8742.      Is TriBBS's file area  configuration file and is  located in node  1's
  8743.      MWORK directory.  Each file area record is as follows:
  8744.  
  8745.      Byte           Data           Description
  8746.      Position       Type
  8747.        1 to   2     int            The file area's minimum security level.
  8748.        3 to   4     int            The file area's sort flag.  TRUE if sort
  8749.                                    by file name.  FALSE if sort by date.
  8750.        5 to   6     int            Private file area flag.
  8751.        7 to  47     char [41]      The file area's description.
  8752.       48 to 128     char [81]      The file area's path.
  8753.      129 to 209     char [81]      The file area's upload path.
  8754.      210 to 290     char [81]      The file area's file list.
  8755.      291 to 371     char [81]      The file area's upload file list.
  8756.      372 to 373     int            CD-ROM file area flag.
  8757.      374 to 375     int            Alias file area flag.
  8758.      376 to 456     char [81]      The file area's index file, if any.
  8759.      457 to 512     char [56]      Reserved for future use.  All zeros.
  8760.  
  8761.  
  8762.      EVENTS.DAT
  8763.      ----------
  8764.  
  8765.      Is a  node's event  configuration file  and is  located in  the node's
  8766.      NWORK directory.  Each event record is as follows:
  8767.  
  8768.      Byte           Data           Description
  8769.      Position       Type
  8770.       1 to  2       int            The event's day of the week.
  8771.       3 to  4       int            The event's executed today flag.
  8772.       5 to  6       int            The sliding event flag.
  8773.  
  8774.  
  8775.  
  8776.  
  8777.  
  8778.  
  8779.  
  8780.  
  8781.  
  8782.  
  8783.  
  8784.  
  8785.      The TriBBS Bulletin Board System                                   128
  8786.  
  8787.       7 to 12       char [6]       The event's time.
  8788.      13 to 21       char [9]       The event's batch file.
  8789.  
  8790.  
  8791.      TRIBBS.SYS
  8792.      ----------
  8793.  
  8794.      Is TriBBS's proprietary door data file.  It is an  ASCII text file and
  8795.      uses the following format:
  8796.  
  8797.      1                             <- The user's record number
  8798.      Mark Goodwin                  <- The user's name
  8799.      Something                     <- The user's password
  8800.      200                           <- The user's security level
  8801.      Y                             <- Y for Expert, N for Novice
  8802.      Y                             <- Y for ANSI, N for monochrome
  8803.      60                            <- Minutes left for this call
  8804.      207-941-0805                  <- The user's phone number
  8805.      Bangor, Me                    <- The user's city and state
  8806.      10/19/56                      <- The user's birth date
  8807.      1                             <- The node number
  8808.      1                             <- The serial port
  8809.      2400                          <- Baud rate or 0 for local
  8810.      38400                         <- Locked rate or 0 for not locked
  8811.      Y                             <- Y for RTS/CTS, N for no RTS/CTS
  8812.      N                             <- Y for error correcting or N
  8813.      Unnamed BBS                   <- The board's name
  8814.      Joe Sysop                     <- The sysop's name
  8815.      Programmer                    <- The user's alias.
  8816.  
  8817.  
  8818.  
  8819.  
  8820.  
  8821.  
  8822.  
  8823.  
  8824.  
  8825.  
  8826.  
  8827.  
  8828.  
  8829.  
  8830.  
  8831.  
  8832.  
  8833.  
  8834.  
  8835.  
  8836.  
  8837.  
  8838.  
  8839.  
  8840.  
  8841.  
  8842.  
  8843.  
  8844.  
  8845.  
  8846.  
  8847.  
  8848.  
  8849.  
  8850.  
  8851.      The TriBBS Bulletin Board System                                   129
  8852.  
  8853.                                    COLOR CODES
  8854.                                    -----------
  8855.  
  8856.      The  following is  a  list of  color  codes TriBBS  uses  in its  menu
  8857.      configuration files:
  8858.  
  8859.      Background Color              Foreground Color
  8860.      ----------------------------------------------------------------------
  8861.       0 - Black                     0 - Black
  8862.       1 - Blue                      1 - Blue
  8863.       2 - Green                     2 - Green
  8864.       3 - Cyan                      3 - Cyan
  8865.       4 - Red                       4 - Red
  8866.       5 - Magenta                   5 - Magenta
  8867.       6 - Brown                     6 - Brown
  8868.       7 - White                     7 - White
  8869.       8 - Black Blink               8 - Dark Grey
  8870.       9 - Blue Blink                9 - Light Blue
  8871.      10 - Green Blink              10 - Light Green
  8872.      11 - Cyan Blink               11 - Light Cyan
  8873.      12 - Red Blink                12 - Light Red
  8874.      13 - Magenta Blink            13 - Light Magenta
  8875.      14 - Brown Blink              14 - Yellow
  8876.      15 - White Blink              15 - Bright White
  8877.      ----------------------------------------------------------------------
  8878.  
  8879.      NOTE: The "Blink" background  mean that the foreground  character will
  8880.      blink on and off  when the background is set to  one of the background
  8881.      color codes 8 through 15.
  8882.  
  8883.  
  8884.  
  8885.  
  8886.  
  8887.  
  8888.  
  8889.  
  8890.  
  8891.  
  8892.  
  8893.  
  8894.  
  8895.  
  8896.  
  8897.  
  8898.  
  8899.  
  8900.  
  8901.  
  8902.  
  8903.  
  8904.  
  8905.  
  8906.  
  8907.  
  8908.  
  8909.  
  8910.  
  8911.  
  8912.  
  8913.  
  8914.  
  8915.  
  8916.  
  8917.      The TriBBS Bulletin Board System                                   130
  8918.  
  8919.  
  8920.  
  8921.  
  8922.  
  8923.  
  8924.  
  8925.  
  8926.  
  8927.  
  8928.  
  8929.  
  8930.  
  8931.  
  8932.  
  8933.  
  8934.  
  8935.  
  8936.  
  8937.  
  8938.  
  8939.  
  8940.  
  8941.  
  8942.  
  8943.  
  8944.  
  8945.  
  8946.  
  8947.  
  8948.  
  8949.  
  8950.  
  8951.  
  8952.  
  8953.  
  8954.  
  8955.  
  8956.  
  8957.  
  8958.  
  8959.  
  8960.  
  8961.  
  8962.  
  8963.  
  8964.  
  8965.  
  8966.  
  8967.  
  8968.  
  8969.  
  8970.  
  8971.  
  8972.  
  8973.  
  8974.  
  8975.  
  8976.  
  8977.  
  8978.  
  8979.  
  8980.  
  8981.  
  8982.  
  8983.      The TriBBS Bulletin Board System                                   131
  8984.  
  8985.                            FREQUENTLY ASKED QUESTIONS
  8986.                            --------------------------
  8987.  
  8988.  
  8989.      Q.   I  want to be  able to drop  to DOS remotely,  but TriBBS doesn't
  8990.           seem to support  this feature.  Can  I remotely drop to  DOS with
  8991.           TriBBS?
  8992.  
  8993.      A.   Because of  TriBBS's ability to  add commands to the  Sysop menu,
  8994.           there  really isn't  any  need  to put  a  drop to  DOS  function
  8995.           directly into  the BBS software.  If this  is a feature you can't
  8996.           live without, setup either REMDoor or Doorway (both are available
  8997.           for download  off of The  Lobster Buoy) as  a command off  of the
  8998.           Sysop menu.   Both will allow you  to perform just about  any DOS
  8999.           command line task.
  9000.  
  9001.  
  9002.      Q.   I'd like to be able  to setup a DOS program, such  as a database,
  9003.           as a door.  Can this be done?
  9004.  
  9005.      A.   A true door  program either has  it's own communication  routines
  9006.           written into it  or uses  a FOSSIL driver  (a device driver  that
  9007.           provides communication routines to programs) to communicate  with
  9008.           the  remote computer.   Unfortunately,  the  average DOS  program
  9009.           doesn't have  the ability to communicate through the serial port.
  9010.           However, the program  Doorway (available for download  off of The
  9011.           Lobster Buoy) will allow you to run just about any DOS program as
  9012.           a door.
  9013.  
  9014.  
  9015.      Q.   I marked a  user's record for deletion but it's still in the user
  9016.           file?
  9017.  
  9018.      A.   For efficiency  reasons, a user's  record will not  be physically
  9019.           deleted from the user file until you actually pack the user file.
  9020.           By marking a user's record for deletion you are telling TriBBS to
  9021.           delete the record the next time the user file is packed.
  9022.  
  9023.  
  9024.      Q.   I want  to run  TriBBS under  Windows but all  I get  is a  blank
  9025.           screen with the cursor in the upper left hand corner?
  9026.  
  9027.      A.   Windows  has a  strange quirk  in it  that  requires you  to load
  9028.           SHARE.EXE  into  memory even  if  you  don't  plan on  running  a
  9029.           multinode system.
  9030.  
  9031.  
  9032.      Q.   I have  a custom bulletin  or door bulletin  menu and whenever  a
  9033.           caller tries to  display a bulletin TriBBS tells him that it's an
  9034.           invalid bulletin number.  What's wrong?
  9035.  
  9036.  
  9037.  
  9038.  
  9039.  
  9040.  
  9041.  
  9042.  
  9043.  
  9044.  
  9045.  
  9046.  
  9047.  
  9048.  
  9049.      The TriBBS Bulletin Board System                                   132
  9050.  
  9051.      A.   You need to create either  a BULLETIN.MNU or DOORBULL.MNU file in
  9052.           the node's NWORK directory.
  9053.  
  9054.  
  9055.      Q.   When  I  lock my  port  at  either 38400  or  57600 baud,  serial
  9056.           communications are  very erratic but at 19200  baud everything is
  9057.           ok.  What's wrong?
  9058.  
  9059.      A.   Unfortunately,  your  computer has  an  old 8250  type  UART that
  9060.           doesn't support  high-speed serial  communication.   For reliable
  9061.           operation at  higher speeds  you should invest  in a  serial card
  9062.           with  a 16550 UART.  It may  also be possible to just replace the
  9063.           8250 UART on your current serial card with a 16550.
  9064.  
  9065.  
  9066.      Q.   Under DOS  TriBBS runs  fine, but  when I'm  running  it under  a
  9067.           multitasker  (DesqView, Windows, OS/2 2.0, etc.), the board seems
  9068.           to lose characters  and there  are a  lot of  errors during  file
  9069.           transfers.  What's wrong?
  9070.  
  9071.      A.   Your  computer has  either an  8250 or  16450  UART.   You should
  9072.           upgrade your  serial card to one with a 16550 UART.  A 16550 UART
  9073.           has what  are  caller FIFO  buffers  that will  temporarily  hold
  9074.           incoming and  outgoing character while  the BBS is either  in the
  9075.           background or  when the multitasker  is switching tasks.   It may
  9076.           also be  possible to just replace the 8250  or 16450 UART on your
  9077.           current serial card with a 16550.
  9078.  
  9079.  
  9080.      Q.   Can TriBBS  be run on  a computer  that uses  a disk  compression
  9081.           program like Stacker?
  9082.  
  9083.      A.   Yes.  Although, you shouldn't expect to get anywhere near the 2:1
  9084.           compression  ratio on  a BBS  computer that the  disk compressors
  9085.           routinely provide  on other  computers.  The  reason for  this is
  9086.           because a BBS computer will have many already compressed files on
  9087.           its hard  drive and  compressed data  doesn't usually  recompress
  9088.           much smaller.   So  look for  some benefit  from  a program  like
  9089.           Stacker, but don't expect too much.
  9090.  
  9091.  
  9092.      Q.   A caller has selected  more than one file to be  downloaded.  How
  9093.           come  TriBBS won't  let him  use  either Xmodem  or Xmodem-1K  to
  9094.           download the files?
  9095.  
  9096.      A.   You  must  remember  that  Xmodem  and  Xmodem-1K  are not  batch
  9097.           protocols.   By that I mean that they  can only transmit one file
  9098.           at a time.   Therefore, TriBBS will  ask the caller to  pick from
  9099.           one  of  its  available batch  file  transfer  protocols (Ymodem,
  9100.           Zmodem, etc.).
  9101.  
  9102.  
  9103.  
  9104.  
  9105.  
  9106.  
  9107.  
  9108.  
  9109.  
  9110.  
  9111.  
  9112.  
  9113.  
  9114.  
  9115.      The TriBBS Bulletin Board System                                   133
  9116.  
  9117.      Q.   I would like to  be able to use TriMan and FileMan  remotely.  Is
  9118.           there a way?
  9119.  
  9120.      A.   You can setup  both TriMan and FileMan as an extension off of the
  9121.           Sysop menu with the program  Doorway (available for download  off
  9122.           of The Lobster  Buoy).  Although, I  do not recommend the  use of
  9123.           either,  especially TriMan,  remotely.    If  you  are  not  very
  9124.           careful,  you could  very easily  corrupt  your data  files.   So
  9125.           unless you are very experienced with  TriBBS and fully understand
  9126.           how all of the data files  interact, I do not recommend that  you
  9127.           ever use  TriMan remotely.   Do not ever under  any circumstances
  9128.           add, insert, or delete either a message conference or a file area
  9129.           remotely.  Such an action will almost certainly corrupt your data
  9130.           files.
  9131.  
  9132.  
  9133.      Q.   I want to  backup my board on  a daily basis, but I  really don't
  9134.           have the time  or the  floppy disks  to back up  the whole  thing
  9135.           every day.  What's the minimum amount of files I need to back  up
  9136.           and not lose my whole system if it should crash?
  9137.  
  9138.      A.   As  a  minimal   backup  you  should  backup   your  SYSDAT1.DAT,
  9139.           SYSDAT2.DAT,    NODE.DAT,    MWORK\USERS.DAT,    MWORK\USERS.SUP,
  9140.           MWORK\USERS.IDX,         MWORK\ALIAS.IDX,        MWORK\MCONF.DAT,
  9141.           MWORK\FAREA.DAT, NWORK\*.*,  DISPLAY\*.*, and  all  of the  batch
  9142.           file  in  your  node's  main  directory.    With  such  a  backup
  9143.           available, you may lose your message base and/or your file areas,
  9144.           but  you will  still have  all of  your system  data files,  user
  9145.           information, and display  screens available should the  need ever
  9146.           arise.  If  you have a really small message base, you may want to
  9147.           just  backup the entire  MWORK directory.   You may also  want to
  9148.           maintain  a backup of  your file lists.   They will  come in very
  9149.           handy should you have to rebuild one or more file areas.
  9150.  
  9151.  
  9152.      Q.   I think I've  found a bug.   What information do you  need to fix
  9153.           it?
  9154.  
  9155.      A.   Because no computer program is perfect,  you may run across a bug
  9156.           in TriBBS  sooner or  later.   If you should  find a  bug, it  is
  9157.           extremely helpful  if you can  describe how it can  be duplicated
  9158.           every time.  A bug can usually be fixed very quickly  if I'm able
  9159.           to  duplicate it, but it  can take a  long time to  track down if
  9160.           there even is a bug at all.   Even if you can't duplicate, please
  9161.           let me know  about any suspected bugs you might  find.  Sometimes
  9162.           it's possible for  me to determine a pattern that causes a bug if
  9163.           more  than  one  person  has  found  the  bug  and  they  provide
  9164.           sufficient detail  for me to  find a similar pattern  between the
  9165.           two systems.
  9166.  
  9167.  
  9168.      Q.   I would like to join a netmail network.  What programs do I need?
  9169.  
  9170.  
  9171.  
  9172.  
  9173.  
  9174.  
  9175.  
  9176.  
  9177.  
  9178.  
  9179.  
  9180.  
  9181.      The TriBBS Bulletin Board System                                   134
  9182.  
  9183.      A.   This greatly depends on the method  the network uses to pass mail
  9184.           from one system to another.  TriBBS supports three major types of
  9185.           netmail  networks:  PCRelay   or  Postlink  networks,   QWK-based
  9186.           networks, and Fido-style networks.  To join a PCRelay or Postlink
  9187.           network,  you  need to  purchase  a  copy  of either  PCRelay  or
  9188.           Postlink and  use the TriBBS UTI.   To join a  QWK-based network,
  9189.           you'll need to use TriNet if  you are going to be just a  node or
  9190.           you'll  need to use TriNet and  TriMail if you are  going to be a
  9191.           hub as well as a node.  To join a Fido-style network, you'll need
  9192.           a   frontend    mailer   (FrontDoor,   BinkleyTerm,    etc.),   a
  9193.           tosser/scanner  (CONFMAIL,  TosScan,  GEcho,  Squish,  etc.)  and
  9194.           TriDog.   You should note  that the TriBBS UTI,  TriNet, TriMail,
  9195.           and TriDog  are  written by  myself and  are freeware.   You  can
  9196.           obtain  copies of any of my programs on The Lobster Buoy.  I also
  9197.           maintain   a  pretty  good  selection  of  frontend  mailers  and
  9198.           tosser/scanners on my board.  If you are interested in PCRelay or
  9199.           Postlink network,  you will need  to contact the person  who runs
  9200.           the  net your  interested  in  about obtaining  a  copy of  those
  9201.           programs.   The  reason  for  this is  because  both PCRelay  and
  9202.           Postlink are commercial programs.
  9203.  
  9204.  
  9205.      Q.   Sometimes my board will crash either during the night or when I'm
  9206.           not around.  Is there a way to prevent this?
  9207.  
  9208.      A.   All boards will crash  from time to time.   Doors, in particular,
  9209.           are  notorious  for  locking up  computers.    If you  experience
  9210.           frequent  crashes, try  to  see  if it's  a  certain door  that's
  9211.           causing the problem  or perhaps a TSR that's  the guilty culprit.
  9212.           If you can locate the frequent offender, the simplest solution is
  9213.           to get rid of it.   As an added precaution,  you may want to  try
  9214.           using a program like Watchdog  or Watchkit on your system.   Both
  9215.           of these  programs can  reboot your computer  when they  detect a
  9216.           loss of carrier in a door or after the phone has been ringing for
  9217.           a specified number of times.  If you're  running your board under
  9218.           DesqView, you  may want to  try out Autoboot.   Autoboot provides
  9219.           essentially  the same operations  that Watchdog and  Watchkit do,
  9220.           but for just a DesqView task.
  9221.  
  9222.  
  9223.      Q.   I'm running my system under  a multitasker and sometimes  callers
  9224.           are incorrectly  booted off  the  system for  "No keyboard  input
  9225.           timeout".  
  9226.  
  9227.      A.   Unfortunately, this seems to be a problem with "some" 386 and 486
  9228.           machines.   TriBBS will  behave just fine  under straight  DOS on
  9229.           these  machines, but  will behave  erratically  when run  under a
  9230.           multitasking environment  on the  same machine.   About the  only
  9231.           solution for this type of problem is to disable TriBBS's check to
  9232.           keyboard input timeouts by setting this  value to 0 in the system
  9233.           configuration.
  9234.  
  9235.  
  9236.  
  9237.  
  9238.  
  9239.  
  9240.  
  9241.  
  9242.  
  9243.  
  9244.  
  9245.  
  9246.  
  9247.      The TriBBS Bulletin Board System                                   135
  9248.  
  9249.      Q.   I have a  monochrome VGA system and  when I run TriBBS,  I either
  9250.           can't see anything or  can only see what I think  is a small part
  9251.           of the Waiting for Callers screen.  What's wrong?
  9252.  
  9253.      A.   Some monochrome VGA  systems don't use the area of video RAM that
  9254.           TriBBS expects it to be using.   Simply run the DOS commands MODE
  9255.           BW80 or  MODE CO80 before  running BOARD.BAT.  Probably  the best
  9256.           thing  is  to just  put  the  appropriate  MODE command  in  your
  9257.           AUTOEXEC.BAT file.
  9258.  
  9259.  
  9260.      Q.   When I try to run a door, TriBBS tries to run an event, or try to
  9261.           configure my system from the  Waiting for Caller screen, it stops
  9262.           running and just sits there at the DOS prompt.  What's wrong?
  9263.  
  9264.      A.   You are running TriBBS through BBS.EXE and not through BOARD.BAT.
  9265.           You  must run  it  through BOARD.BAT  for TriBBS  to  be able  to
  9266.           perform these operations.
  9267.  
  9268.  
  9269.      Q.   I'm running  a multinode system  and when I configure  the system
  9270.           from node  1's Waiting for  Caller screen everything  works fine,
  9271.           but when  I try  configuring the board  from another  node TriMan
  9272.           runs fine but when I'm returned to the  Waiting for Caller screen
  9273.           I'm  returned to  node 1's  Waiting  for Caller  screen.   What's
  9274.           wrong?
  9275.  
  9276.      A.   In order to run TriMan from the Waiting for Caller screen, TriBBS
  9277.           creates a dummy event batch file and in the batch file  is a call
  9278.           to BOARD.BAT to restart the node.  You are  probably calling your
  9279.           BOARD.BAT file for node 2  something like BOARD2.BAT and node 1's
  9280.           BOARD.BAT file is  called BOARD.BAT and is somewhere  in your DOS
  9281.           PATH.  Simply  do all  configuration from node  1 or rename  your
  9282.           BOARD.BAT files for the other nodes to BOARD.BAT.
  9283.  
  9284.  
  9285.      Q.   The  manual says that TriBBS  can run PCBoard  doors, but I can't
  9286.           for the life  of me get a  PCBoard callback verification  door to
  9287.           work with TriBBS.  What am I doing wrong?
  9288.  
  9289.      A.   Although,  TriBBS can create  the necessary  door data  files for
  9290.           many  other BBS  systems, such  as PCBoard,  some doors  are very
  9291.           specific to  a certain  brand of  BBS software.   For example,  a
  9292.           callback verification door needs to be able to access the PCBoard
  9293.           user files.   TriBBS  and PCBoard have  a totally  different file
  9294.           structure  for  their  user  files  so  the  callback door  can't
  9295.           possibly be forced  to run on a  TriBBS system.  So  although you
  9296.           can  run most doors that are written for other systems, there are
  9297.           a few that you  can only run if you are  running the BBS software
  9298.           they were originally written for.
  9299.  
  9300.  
  9301.  
  9302.  
  9303.  
  9304.  
  9305.  
  9306.  
  9307.  
  9308.  
  9309.  
  9310.  
  9311.  
  9312.  
  9313.      The TriBBS Bulletin Board System                                   136
  9314.  
  9315.      Q.   Some of my  callers are complaining that there  are parts missing
  9316.           from some of their display screens.  What's wrong?
  9317.  
  9318.      A.   If  this is a consistent  problem, it is  probably a flow control
  9319.           problem.   If you  have an error  correcting modem, be  sure that
  9320.           RTS/CTS flow  control is enabled  for both TriBBS and  the modem.
  9321.           If this is  already set  or you  don't have  an error  correcting
  9322.           modem, suggest to your caller  that he should enable RTS/CTS flow
  9323.           control if  he has  an error correcting  modem and  XON/XOFF flow
  9324.           control also.   This  should clear up  any flow  control problems
  9325.           like this.  If it's an infrequent problem, it could just  be line
  9326.           noise.
  9327.  
  9328.  
  9329.      Q.   My modem  detects a ring  but doesn't answer  the phone.   What's
  9330.           wrong?
  9331.  
  9332.      A.   Some modems can't accept the ATA command (the command that TriBBS
  9333.           uses to answer the phone) as fast as the computer can send it  to
  9334.           it right  after the  modem sends  a RING  message.   You need  to
  9335.           adjust the delay before ATA in the node configuration to a higher
  9336.           value.
  9337.  
  9338.  
  9339.  
  9340.  
  9341.  
  9342.  
  9343.  
  9344.  
  9345.  
  9346.  
  9347.  
  9348.  
  9349.  
  9350.  
  9351.  
  9352.  
  9353.  
  9354.  
  9355.  
  9356.  
  9357.  
  9358.  
  9359.  
  9360.  
  9361.  
  9362.  
  9363.  
  9364.  
  9365.  
  9366.  
  9367.  
  9368.  
  9369.  
  9370.  
  9371.  
  9372.  
  9373.  
  9374.  
  9375.  
  9376.  
  9377.  
  9378.  
  9379.      The TriBBS Bulletin Board System                                   137
  9380.  
  9381.                                       INDEX
  9382.                                       -----
  9383.  
  9384.      /B command line switch  . . .   7     @SECBYTERATIO@  . . . . . . . 42
  9385.      /C command line switch  . . .   6     @SECFILERATIO@  . . . . . . . 42
  9386.      /F command line switch  . .   101     @SECURITY@  . . . . . . . . . 42
  9387.      /H command line switch  . .   102     @SUBSCRIPTIONDATE@  . . . . . 42
  9388.      /I command line switch  . . .  22     @SYSTEMCALLS@ . . . . . . . . 42
  9389.      /T command line switch  . .   102     @SYSTEMCALLSTODAY@  . . . . . 42
  9390.      <ALT><C>  . . . . . . . . .   107     @SYSTEMDATE@  . . . . . . . . 42
  9391.      <ALT><D>  . . . . . . . . .   107     @SYSTEMTIME@  . . . . . . . . 42
  9392.      <ESC> . . . . . . . . . . .   107     @TIMELEFT@  . . . . . . . . . 42
  9393.      <F1>  . . . . . . . . . . .   107     @TIMEON@  . . . . . . . . . . 42
  9394.      <F2>  . . . . . . . . . . .   107     @TIMETHISCALL@  . . . . . . . 42
  9395.      <F3>  . . . . . . . . . . .   107     @TOTALNODES@  . . . . . . . . 42
  9396.      <F4>  . . . . . . . . . . .   107     @UPLOADS@ . . . . . . . . . . 42
  9397.      <F5>  . . . . . . . . . . .   107     @UPLOADSTODAY@  . . . . . . . 42
  9398.      <F6>  . . . . . . . . . . .   107     @USER@  . . . . . . . . . . . 42
  9399.      <F7>  . . . . . . . . . . .   107     1/10 Sec. Delay For ATA . . . 22
  9400.      <F8>  . . . . . . . . .   47, 107     16450 . . . . . . . . . . .  132
  9401.      <F9>  . . . . . . . . . . .   107     16550 . . . . . . . . . . .  132
  9402.      <HOME>  . . . . . . . . . .   107     8250  . . . . . . . . . . .  132
  9403.      @-Variables . . . . . . . . .  41     Address . . . . . . . . . . . 77
  9404.      @ALIAS@ . . . . . . . . . . .  41     Alias . . 20, 25, 30, 32, 56, 77
  9405.      @BAUDRATE@  . . . . . . . . .  41     Alias Conference  . . . . . . 30
  9406.      @BEEP@  . . . . . . . . . . .  41     Alias File Area . . . . . . . 32
  9407.      @BOARDNAME@ . . . . . . . . .  41     ALIAS.ANS . . . . . . . . . . 47
  9408.      @BREAKOFF@  . . . . . . . . .  41     ALIAS.BBS . . . . . . . . . . 47
  9409.      @BREAKON@ . . . . . . . . . .  41     ALIAS.IDX . . . . . . . . .  124
  9410.      @BYTERATIO@ . . . . . . . . .  41     Allow 1200 Baud Callers . . . 23
  9411.      @CALLS@ . . . . . . . . . . .  41     Allow 2400 Baud Callers . . . 23
  9412.      @CALLSTODAY@  . . . . . . . .  41     Allow 300 Baud Callers  . . . 23
  9413.      @CITY@  . . . . . . . . . . .  41     Allow Aliases . . . . . . . . 20
  9414.      @CLS@ . . . . . . . . . . . .  41     Allow One Word Names  . . . . 19
  9415.      @DOWNLOADS@ . . . . . . . . .  41     Allow Private Posts . . . . . 30
  9416.      @DOWNLOADSTODAY@  . . . . . .  41     ANS . . . . . . . . . . . . . 74
  9417.      @FILERATIO@ . . . . . . . . .  41     ANSI  . . . . 18, 41, 49, 55, 61
  9418.      @FIRST@ . . . . . . . . . . .  41     ARC . . . . . . . .  18, 68, 103
  9419.      @HANGUP@  . . . . . . . . . .  41     Archive Testing . . . . . .  103
  9420.      @KDOWNLOADED@ . . . . . . . .  41     ARJ . . . . . . . .  18, 68, 103
  9421.      @KUPLOADED@ . . . . . . . . .  41     ARJ.EXE . . . . . . . .  68, 103
  9422.      @LASTDATEON@  . . . . . . . .  41     AT commands . . . . . . . .  116
  9423.      @LASTTIMEON@  . . . . . . . .  42     Auto ANSI Detection . . . . . 18
  9424.      @MESSAGES@  . . . . . . . . .  42     Autoboot  . . . . . . . . .  134
  9425.      @MESSAGESTODAY@ . . . . . . .  42     AUTOEXEC.BAT  . . .  9, 111, 135
  9426.      @MORE@  . . . . . . . . . . .  42     Backup  . . . . . . . . . .  133
  9427.      @MOREOFF@ . . . . . . . . . .  42     Batch file  . . . . . 33, 70, 83
  9428.      @MOREON@  . . . . . . . . . .  42     BBS Starting Date . . . . . . 16
  9429.      @NODE@  . . . . . . . . . . .  42     BBS.EXE . . . . . 5, 8, 102, 111
  9430.      @ORIGINAL@  . . . . . . . . .  42     BBSNEWS.ANS . . . . . . . . . 43
  9431.      @PAUSE@ . . . . . . . . . . .  42     BBSNEWS.BBS . . . . . . . . . 43
  9432.      @PHONE@ . . . . . . . . . . .  42     BETWEEN.BAT . . . . . . . 83, 87
  9433.  
  9434.  
  9435.  
  9436.  
  9437.  
  9438.  
  9439.  
  9440.  
  9441.  
  9442.  
  9443.  
  9444.  
  9445.      The TriBBS Bulletin Board System                                   138
  9446.  
  9447.      BinkleyTerm . . . . . .  101, 134     DELETED.ANS . . . . . . . . . 47
  9448.      Birth Date  . . . . . . . . .  26     DELETED.BBS . . . . . . . . . 47
  9449.      Board Name  . . . . . . . . .  16     DESC.SDI  . . . . . . . . . . 67
  9450.      BOARD.BAT .   5, 8, 70, 101, 102,     DesqView  . . . . . 18, 111, 132
  9451.                               111, 135     Direct Screen Writes  . . . . 23
  9452.      Bulletin Menu . . . .  44, 51, 54     DIRSALL.ANS . . . . . . . . . 47
  9453.      Bulletin Menu at Logon  . . .  19     DIRSALL.BBS . . . . . . . . . 47
  9454.      BULLETIN.ANS  . . . . . . . .  44     DIRSn.ANS . . . . . . . . . . 47
  9455.      BULLETIN.BBS  . . . . . . . .  44     DIRSn.BBS . . . . . . . . . . 47
  9456.      BULLETIN.MNU  . . . . .   51, 132     Disable Birthday Question . . 20
  9457.      Bulletins . . . . . . . . . .  44     Disable Detailed Log  . . . . 20
  9458.      Bulletins in QWK  . . . . . .  28     DISPLAY . . . . . . 7, 8, 23, 44
  9459.      BULLETn.ANS . . . . . . . . .  44     DLIMITS.DAT . . . . . .  17, 105
  9460.      BULLETn.BBS . . . . . . . . .  44     Door  . . . . . . . . . . .  135
  9461.      Busy Call Forwarding  . . .   113     Door Bulletin Menu  . . . 46, 71
  9462.      Busy During Events  . . . . .  24     Door Menu . . . . . . 45, 54, 69
  9463.      CALLERS.LOG . . . . . . . . .  38     DOOR.SYS  . . . . . . . . . . 69
  9464.      CALLINFO.BBS  . . . . . . . .  69     DOORALL.ANS . . . . . . . . . 45
  9465.      Calls Today . . . . . . . . .  26     DOORALL.BBS . . . . . . . . . 45
  9466.      CCTOAT.EXE  . . . . . . . . .  42     DOORBULL.ANS  . . . . . . . . 46
  9467.      CD-ROM  . . . . . . . . .  32, 87     DOORBULL.BBS  . . . . . . . . 46
  9468.      CD-ROM File Area  . . . . . .  32     DOORBULL.MNU  . . . . .  71, 132
  9469.      Change Conference . . . . . .  59     DOORn.ANS . . . . . . . . . . 45
  9470.      Change File Area  . . . . . .  66     DOORn.BBS . . . . . . . . . . 45
  9471.      Chat  . . . . . . . . .   47, 107     Doors . . . . . . . . . . .  112
  9472.      Chat status . . . . . . . . .  56     DOORS.MNU . . . . . . . . . . 69
  9473.      Check for waiting messages  .  56     DOORS.TMP . . . . . . . . .  102
  9474.      Check for Waiting Msgs  . . .  27     Doorway . . . . . . . . 131, 133
  9475.      City, State . . . . . . .  26, 56     DORINFO#.DEF  . . . . . . . . 69
  9476.      Clear Screen Before Menu  . .  20     DOWNALL.ANS . . . . . . . . . 45
  9477.      Color codes . . . . . . . .   129     DOWNALL.BBS . . . . . . . . . 45
  9478.      COM . . . . . . . . . . . . .  18     Download display screen . . . 45
  9479.      Comment . . . . . . . . . . .  55     Download File . . . . . . . . 67
  9480.      Comment Screen  . . . . . . .  47     Downloads . . . . . . . . . . 78
  9481.      COMMENT.ANS . . . . . . . . .  47     DOWNn.ANS . . . . . . . . . . 45
  9482.      COMMENT.BBS . . . . . . . . .  47     DOWNn.BBS . . . . . . . . . . 45
  9483.      Conference Description  . . .  29     DRBULLn.ANS . . . . . . . . . 46
  9484.      Configure Node  . . . . . . .  37     DRBULLn.BBS . . . . . . . . . 46
  9485.      Configure System  . . . . . .  38     Drop to DOS . . . . 37, 107, 131
  9486.      CONFMAIL  . . . . . . . . .   134     DSZ . . . . . . . . . . . . . 91
  9487.      CONNECT . . . . . . . . . .   115     DTE . . . . . . . . . . . .  115
  9488.      Control codes . . . . . . . .  42     EBATCH.DAT  . . . . . . . . . 91
  9489.      Daily Limits  . . . . . . .   105     Edit Conferences  . . . . . . 38
  9490.      Daily Logon Limit . . . . . .  17     Edit Events . . . . . . . 38, 79
  9491.      Daily Time Limit  . . . . . .  17     Edit File Areas . . . . . 38, 79
  9492.      Date of First Call  . . . . .  26     Edit Message Conferences  . . 79
  9493.      Date of Last File Check . . .  26     Edit Users  . . . . . . . 38, 77
  9494.      DCE . . . . . . . . . . . .   115     Enter a Message . . . . . . . 59
  9495.      Default Archive Ext . . . . .  18     Error             correcting
  9496.      Default Editor  . . . . .  27, 56               connections . . .  115
  9497.      Default Protocol  . . . .  27, 56     Error Correcting Message  .  22,
  9498.      Delete During Next Pack . . .  26                                  102
  9499.  
  9500.  
  9501.  
  9502.  
  9503.  
  9504.  
  9505.  
  9506.  
  9507.  
  9508.  
  9509.  
  9510.  
  9511.      The TriBBS Bulletin Board System                                   139
  9512.  
  9513.      Event . . . . . . . . . . .   135     FRONTEND.ANS  . . . . . . . . 47
  9514.      Event    Already    Executed          FRONTEND.BBS  . . . . . . . . 47
  9515.                Today . . . . . . .  34     FSCREEN.ANS . . . . . . . . . 48
  9516.      Event Day . . . . . . . . . .  33     FSCREEN.BBS . . . . . . . . . 48
  9517.      Event File  . . . . . . . . .  33     Full screen editor  . . . . . 60
  9518.      Event Slide . . . . . . . . .  34     GAP . . . . . . . . . . . . . 69
  9519.      Event Time  . . . . . . . . .  33     GEcho . . . . . . . . . . .  134
  9520.      EVENTS.DAT  . . . . . . . .   127     GOODBYE . . . 28, 57, 65, 68, 80
  9521.      Exact Match for Dupes . . . .  20     Goodbye Display in QWK  . . . 28
  9522.      EXE . . . . . . . . . . . . .  18     Goodbye screen  . . . . . . . 43
  9523.      Exit TriBBS . . . . . . . . .  39     GOODBYE.ANS . . . . . . . . . 43
  9524.      Expert Mode .  26, 57, 64, 68, 79     GOODBYE.BBS . . . . . . . . . 43
  9525.      EXPIRED.ANS . . . . . . . . .  48     Group chat  . . . . . . . .  113
  9526.      EXPIRED.BBS . . . . . . . . .  48     High-speed modems . . . . .  115
  9527.      External protocols  . . . . .  89     HS/Link . . . . . . . . . . . 91
  9528.      EXTPROT.MNU . . . . . . . . .  89     Initial Baud Rate . . . . . . 22
  9529.      FAREA.DAT . . . . . . . . .   127     Initialization String . . . . 21
  9530.      Fido  . . . . . . . . .   30, 134     INSTALL.EXE . . . . . . . . .  5
  9531.      Fido-Style NetMail Conf . . .  30     Integrity     and      virus
  9532.      FIFO buffer . . . . . . . .   132               checking  . . . . . 18
  9533.      File Area Description . . . .  31     JOKER.DAT . . . . . . . . .  105
  9534.      File Area File List . . . . .  32     K Bytes Downloaded  . . . . . 27
  9535.      File Area Index File  . . . .  32     K Bytes Uploaded  . . . . . . 27
  9536.      File Area Path  . . . . . . .  32     K Downloaded  . . . . . . . . 78
  9537.      File Area Security  . . . . .  31     K Uploaded  . . . . . . . . . 78
  9538.      File Area Sort Type . . . . .  32     Keyboard Idle Timeout . . . . 18
  9539.      File Area Upload List . . . .  32     LAN . . . . . . . . . . . .  112
  9540.      File Area Upload Path . . . .  32     LANtastic . . . . . . . . .  112
  9541.      File description  . . . . . .  85     LHA.EXE . . . . . .  18, 68, 103
  9542.      File Flagging . . . . . . .   108     Limiting Time . . . . . . .  102
  9543.      File formats  . . . . . . .   121     Line editor . . . . . . . . . 59
  9544.      File Menu . . . .  45, 54, 65, 81     List Files  . . . . . . . . . 66
  9545.      File Ratio Type . . . . . . .  19     List of conferences . . . . . 46
  9546.      File/byte ratio checking  . .  48     List of file areas  . . . . . 47
  9547.      File/Byte Ratios  . . . .  95, 96     List of Users . . . . . . . . 56
  9548.      FILE_ID.DIZ . . . . . . . . .  67     Local-only node . . . . . . .  7
  9549.      FILEALL.ANS . . . . . . . . .  45     Lock Serial Port  . . . . . . 22
  9550.      FILEALL.BBS . . . . . . . . .  45     Locked Out  . . . . . . . . . 26
  9551.      FILEh.BAT . . . . . . . . . .  81     LOCKOUT.ANS . . . . . . . . . 47
  9552.      FileMan . . . . . . . .   85, 133     LOCKOUT.BBS . . . . . . . . . 47
  9553.      FILEMAN.EXE . . . . . . . . .   5     Log on screens  . . . . . . . 43
  9554.      FILEn.ANS . . . . . . . . . .  45     LOGON . . . . . . . . . . . . 27
  9555.      FILEn.BBS . . . . . . . . . .  45     LOGON.BAT . . . . . . . . . . 83
  9556.      Files Downloaded  . . . . . .  27     LOGONn.ANS  . . . . . . . . . 43
  9557.      Files Uploaded  . . . . . . .  27     LOGONn.BBS  . . . . . . . . . 43
  9558.      FILES.MNU . . . . . . . . . .  65     LOWER.ANS . . . . . . . . . . 48
  9559.      Forced Hang Up  . . . . . .   102     LOWER.BBS . . . . . . . . . . 48
  9560.      FOSSIL  . . . . . . . . . .   131     LZH . . . . . . . .  18, 68, 103
  9561.      FOYER . . . . . . . . . . .   112     Main Menu .  44, 53, 64, 68, 79,
  9562.      FREE.DAT  . . . . . . . . . .  97                                   81
  9563.      FrontDoor . . . . . . .  101, 134     MAIN.MNU  . . . . . . . . . . 53
  9564.      Frontend  . . . . . . . . .   101     MAINALL.ANS . . . . . . . . . 44
  9565.  
  9566.  
  9567.  
  9568.  
  9569.  
  9570.  
  9571.  
  9572.  
  9573.  
  9574.  
  9575.  
  9576.  
  9577.      The TriBBS Bulletin Board System                                   140
  9578.  
  9579.      MAINALL.BBS . . . . . . . . .  44     NEWUSER . . . . . . . . . . . 75
  9580.      MAINh.BAT . . . . . . . . . .  81     NEWUSER.ANS . . . . . . . . . 44
  9581.      MAINn.ANS . . . . . . . . . .  44     NEWUSER.BAT . . . . . . . . . 83
  9582.      MAINn.BBS . . . . . . . . . .  44     NEWUSER.BBS . . . . . . . . . 44
  9583.      MakeIdx . . . . . . . . .  32, 86     No keyboard input timeout .  134
  9584.      Max Time Per Logon  . . . . .  17     No. of Rings Before ATA . . . 23
  9585.      MCONF.DAT . . . . . . . . .   125     Node chat . . . . . . . . .  113
  9586.      MegaMail  . . . . . . . . . .  69     Node Number . . . . . . . . . 23
  9587.      Menu Configuration Files  . .   8     Node Security Level . . . . . 23
  9588.      Message Menu  . .  44, 54, 57, 81     NODE.DAT  . . . . . . . . 5, 122
  9589.      MESSAGE.MNU . . . . . . . . .  57     NODOWN.ANS  . . . . . . . . . 48
  9590.      Messages  . . . . . . . . . .  78     NODOWN.BBS  . . . . . . . . . 48
  9591.      Messages Posted . . . . . . .  27     NONEW.ANS . . . . . . . . . . 47
  9592.      MESSALL.ANS . . . . . . . . .  44     NONEW.BBS . . . . . . . . . . 47
  9593.      MESSALL.BBS . . . . . . . . .  44     NOTTHERE.ANS  . . . . . . . . 47
  9594.      MESSh.BAT . . . . . . . . . .  81     NOTTHERE.BBS  . . . . . . . . 47
  9595.      MESSn.ANS . . . . . . . . . .  44     NRAM  . . . . . . . . . . .  116
  9596.      MESSn.BBS . . . . . . . . . .  44     NSEC.ANS  . . . . . . . . . . 43
  9597.      Min Sysop Security Level  . .  17     NSEC.BBS  . . . . . . . . . . 43
  9598.      Minutes Left Today  . . . . .  26     NUKE.ANS  . . . . . . . . . . 48
  9599.      Mnnnn.IDX . . . . . . . . .   126     NUKE.BBS  . . . . . . . . . . 48
  9600.      Mnnnn.PTR . . . . . . . . .   125     NWORK .  7, 8, 89, 102, 111, 132
  9601.      Mnnnn.TXT . . . . . . . . .   126     Obnoxious Callers . . . . .  105
  9602.      MNU . . . . . . . . . . . .   111     OS/2  . . . . . . . 18, 111, 132
  9603.      MODE BW80 . . . . . . . . .   135     Pack Message Base . . . . . . 39
  9604.      MODE CO80 . . . . . . . . .   135     Pack User File  . . . . . . . 38
  9605.      Monochrome VGA  . . . . . .   135     Page Bell . . . . . . . . . . 23
  9606.      Move File . . . . . . . . . .  68     Page Sysop  . . . 57, 65, 68, 79
  9607.      MPt . . . . . . . . . . . . .  91     PAK . . . . . . . .  18, 68, 103
  9608.      Msg Pack Backup File  . . . .  31     PAK.EXE . . . . . .  18, 68, 103
  9609.      MSGALL.ANS  . . . . . . . . .  46     Password  . . . . . . 25, 56, 77
  9610.      MSGALL.BBS  . . . . . . . . .  46     PASSWORD.ANS  . . . . . . . . 47
  9611.      MSGn.ANS  . . . . . . . . . .  46     PASSWORD.BBS  . . . . . . . . 47
  9612.      MSGn.BBS  . . . . . . . . . .  46     PATH   19, 67, 68, 103, 109, 111
  9613.      Multinode chat  . . . .   56, 113     PCBoard . . . . . . . . . . . 69
  9614.      MultiNode Chat Status . . . .  27     PCBOARD.DAT . . . . . . . . . 69
  9615.      Multitasker . . . . . .   18, 134     PCBOARD.SYS . . . . . . . . . 69
  9616.      MWORK . . . .   7, 38, 74, 95, 96     PCRelay . . . . . . . . . .  134
  9617.      N.ANS . . . . . . . . . . . .  44     PENDING.ANS . . . . . . . . . 47
  9618.      N.BBS . . . . . . . . . . . .  44     PENDING.BBS . . . . . . . . . 47
  9619.      Name  . . . . . . . . . .  25, 77     Phone Busy During Config  . . 19
  9620.      Network . . . . . .   28, 30, 133     Phone number  . . . . . . . . 56
  9621.      Networked Conference  . . . .  30     PKUNZIP.EXE . . . .  18, 68, 103
  9622.      New Files . . . . . . . . . .  67     PKZIP.EXE . . . . . . . . . . 68
  9623.      New Files in QWK  . . . . . .  28     Post Message Security . . . . 30
  9624.      New Messages  . . . . . . . .  63     Postlink  . . . . . . . . .  134
  9625.      New user screen . . . . . . .  44     Private Conference  . . . . . 30
  9626.      New User Security Level . . .  17     Private File Area . . . . . . 32
  9627.      New User Time Limit . . . . .  17     PROECHO . . . . . . . . . .  112
  9628.      Newsletter  . . . . . . .  28, 55     Purge Msgs Older Than . . . . 30
  9629.      Newsletter in QWK . . . . . .  28     QUE . . . . . . . . . . . . . 74
  9630.      Newsletter log on screen  . .  43     QUESTALL.ANS  . . . . . . . . 46
  9631.  
  9632.  
  9633.  
  9634.  
  9635.  
  9636.  
  9637.  
  9638.  
  9639.  
  9640.  
  9641.  
  9642.  
  9643.      The TriBBS Bulletin Board System                                   141
  9644.  
  9645.      QUESTALL.BBS  . . . . . . . .  46     System Information  . . . . . 56
  9646.      QUESTION.MNU  . . . . . . . .  73     System Password . . . . . . . 19
  9647.      Questionnaire Menu  .  46, 55, 73     TCHAT.ANS . . . . . . . . . . 48
  9648.      Questionnaires  . . . . .  55, 73     TCHAT.BBS . . . . . . . . . . 48
  9649.      QUESTn.ANS  . . . . . . . . .  46     TeleChat  . . . . . . . . .  113
  9650.      QUESTn.BBS  . . . . . . . . .  46     TeleChat Menu . . . . . . . . 54
  9651.      Quick Logon . . . . . . . .   107     Telephone Number  . . . . . . 26
  9652.      QWK . . . . . . . .   27, 28, 134     Test Uploads  . . . . . . . . 18
  9653.      QWK Mail Network Node . . . .  28     Text Search File Lists  . . . 67
  9654.      RAISE.ANS . . . . . . . . . .  48     The Modem Status Window . . . 39
  9655.      RAISE.BBS . . . . . . . . . .  48     The Statistics Display  . . . 39
  9656.      RATIOS.DAT  . . . . . . .  95, 96     TheDraw . . . . . . . . . . . 49
  9657.      RBBS  . . . . . . . . . . . .  69     Time Left . . . . . . . . . . 78
  9658.      Read Message Security . . . .  30     Time of Last Call . . . . . . 26
  9659.      Read Messages . . . . . . . .  61     TOOLOW.ANS  . . . . . . . . . 47
  9660.      REM . . . . . . . . . . . . .  74     TOOLOW.BBS  . . . . . . . . . 47
  9661.      REMDoor . . . . . . . . . .   131     TOOMANY.ANS . . . . . . . . . 47
  9662.      Remove File . . . . . . . . .  68     TOOMANY.BBS . . . . . . . . . 47
  9663.      Requirements  . . . . . . . .   3     TosScan . . . . . . . . . .  134
  9664.      RTS/CTS Flow Control  .   22, 136     Total Calls . . . . . . . 17, 26
  9665.      SCAN.EXE  . . . . . . .   19, 103     Total Nodes . . . . . . . . . 19
  9666.      Screen Blanking . . . . . . .  39     TRANSFER  . . . . . . . .  7, 67
  9667.      SDN . . . . . . . .   18, 68, 103     TRIBBS.KEY  . . . . . . . .  119
  9668.      SECn.BAT  . . . . . . . . . .  83     TRIBBS.SYS  . . . . . .  69, 128
  9669.      Security Level  . . . . .  26, 77     TriDog  . . . . . . . . . .  134
  9670.      Serial Port . . . . . .   21, 115     TriMail . . . . . . . .  81, 134
  9671.      Set Conference Queue  . . . .  64     TriMan  . . . . . . . .  15, 133
  9672.      SFDOORS.DAT . . . . . . . . .  69     TriMan     command      line
  9673.      SHARE.EXE . . . . . . .  111, 131               switches  . . . . . 34
  9674.      SORRY.ANS . . . . . . . . . .  47     TRIMAN.EXE  . . . . . . . . .  5
  9675.      SORRY.BBS . . . . . . . . . .  47     TriNet  . . . . . . . . . .  134
  9676.      Sort File Lists . . . . . . .  79     TriPack . .  30, 31, 34, 63, 108
  9677.      SPAWNO  . . . . . . . . . . .   2     TRIPACK.EXE . . . . . . . . .  5
  9678.      Spitfire  . . . . . . . . . .  69     TTPROT.EXE  . . . . .  5, 9, 109
  9679.      Squish  . . . . . . . . . .   134     TTTEMP  . . . . . . . . . . .  7
  9680.      Stacker . . . . . . . . . .   132     UPALL.ANS . . . . . . . . . . 45
  9681.      SUBS.DAT  . . . . . . . . . .  99     UPALL.BBS . . . . . . . . . . 45
  9682.      Subscription Expires  . . . .  27     Upload display screen . . . . 45
  9683.      Subscription system . . . . .  99     Upload File . . . . . . . . . 67
  9684.      Support . . . . . . . . . .   117     Upload Time Compensation  . . 17
  9685.      SYSCHAT.ANS . . . . . . . . .  47     UPLOAD.BAT  . . . . . . . 83, 87
  9686.      SYSCHAT.BBS . . . . . . . . .  47     Uploads . . . . . . . . . . . 77
  9687.      SYSDAT1.DAT . . . . .   5, 7, 121     UPn.ANS . . . . . . . . . . . 45
  9688.      SYSDAT2.DAT . . .  5, 7, 111, 122     UPn.BBS . . . . . . . . . . . 45
  9689.      SYSh.BAT  . . . . . . . . . .  81     US Phone Number . . . . . . . 18
  9690.      Sysop Menu  . . .  46, 55, 76, 81     Use Node DISPLAY Dir  . . . . 23
  9691.      Sysop Name  . . . . . . . . .  16     User Message Deletion . . . . 30
  9692.      SYSOP.MNU . . . . . . . . . .  76     User    specific    log   on
  9693.      SYSOPALL.ANS  . . . . . . . .  46               screens . . . . . . 44
  9694.      SYSOPALL.BBS  . . . . . . . .  46     USERCHAT.ANS  . . . . . . . . 47
  9695.      SYSOPn.ANS  . . . . . . . . .  46     USERCHAT.BBS  . . . . . . . . 47
  9696.      SYSOPn.BBS  . . . . . . . . .  46     USERS . . . . . . . . . . . . 69
  9697.  
  9698.  
  9699.  
  9700.  
  9701.  
  9702.  
  9703.  
  9704.  
  9705.  
  9706.  
  9707.  
  9708.  
  9709.      The TriBBS Bulletin Board System                                   142
  9710.  
  9711.      USERS.DAT . . . . . . . . .   123
  9712.      USERS.IDX . . . . . . . . .   124
  9713.      USERS.SUP . . . . . . . . .   124
  9714.      UTI . . . . . . . . . .   69, 134
  9715.      UTIDOOR.TXT . . . . . . . . .  69
  9716.      V.32  . . . . . . . . . . .   115
  9717.      V.32bis . . . . . . . . . .   115
  9718.      View Archive  . . . . . . . .  67
  9719.      View Callers Log  . . . .  38, 79
  9720.      Waiting Messages Check  . . .  19
  9721.      Watchdog  . . . . . . . . .   134
  9722.      Watchkit  . . . . . . . . .   134
  9723.      Welcome Display in QWK  . . .  27
  9724.      Who's On  . . . . . . . . . .  57
  9725.      WildCat . . . . . . . . . . .  69
  9726.      Windows . . .   18, 111, 131, 132
  9727.      Xmodem  . . . . . . . . . .   132
  9728.      Xmodem-1K . . . . . . . . .   132
  9729.      XON/XOFF flow control .   22, 136
  9730.      Your Messages . . . . . . . .  64
  9731.      ZIP . . . . . . . .   18, 68, 103
  9732.  
  9733.  
  9734.  
  9735.  
  9736.  
  9737.  
  9738.  
  9739.  
  9740.  
  9741.  
  9742.  
  9743.  
  9744.  
  9745.  
  9746.  
  9747.  
  9748.  
  9749.  
  9750.  
  9751.  
  9752.  
  9753.  
  9754.  
  9755.  
  9756.  
  9757.  
  9758.  
  9759.  
  9760.  
  9761.  
  9762.  
  9763.  
  9764.  
  9765.  
  9766.  
  9767.  
  9768.  
  9769.  
  9770.  
  9771.  
  9772.  
  9773.  
  9774.  
  9775.                             TriBBS REGISTRATION FORM
  9776.  
  9777.      Registration of TriBBS  4.0 is $75.00.  Shipping and  handling is free
  9778.      for all U.S.,  Canadian, and Mexican orders.   All other international
  9779.      orders must add $10.00  shipping and handling.  Payment is  to be made
  9780.      in U.S. funds ONLY!  Please answer all of the following questions:
  9781.  
  9782.  
  9783.      Name_________________________________________________________________
  9784.  
  9785.  
  9786.      Address______________________________________________________________
  9787.  
  9788.  
  9789.      City__________________________State__________Zip_____________________
  9790.  
  9791.  
  9792.      Telephone Number: Day_________________Night__________________________
  9793.  
  9794.  
  9795.      BBS Name_____________________________________________________________
  9796.  
  9797.  
  9798.      BBS Phone Number_____________________________________________________
  9799.  
  9800.  
  9801.      Modem_______________________Maximum Baud Rate________________________
  9802.  
  9803.  
  9804.      Did you have to alter the default initialization string______________
  9805.  
  9806.  
  9807.      If yes, your initialization string___________________________________
  9808.  
  9809.  
  9810.      Would you like your board listed in future manuals___________________
  9811.  
  9812.  
  9813.      Disk Size (Check One): _____ 5 1/4"   _____ 3 1/2"
  9814.  
  9815.  
  9816.                         THANK YOU FOR REGISTERING TRIBBS
  9817.  
  9818.      Mail To:
  9819.  
  9820.      Mark Goodwin
  9821.      366 14th St.
  9822.      Bangor, ME 04401
  9823.  
  9824.  
  9825.  
  9826.  
  9827.  
  9828.  
  9829.  
  9830.  
  9831.  
  9832.  
  9833.  
  9834.  
  9835.